diff --git a/.github/workflows/test-pr.yml b/.github/workflows/test-pr.yml index c460542..883af14 100644 --- a/.github/workflows/test-pr.yml +++ b/.github/workflows/test-pr.yml @@ -45,5 +45,5 @@ jobs: env: NODE_ENV: test TEST_API_KEY: ${{ secrets.TEST_API_KEY }} - TEST_PROFILE_ID: '38803b9a-e46a-11e9-8963-cf859c103d6e' - TEST_DESTINATION_PHONE_NUMBER: '+16463893770' + TEST_PROFILE_ID: '350155e2-5f67-11f1-a3a8-eb2d5913f5de' + TEST_DESTINATION_PHONE_NUMBER: '+121273631000' diff --git a/src/lib/NumbersClient.ts b/src/lib/NumbersClient.ts index 8e5e88e..ded24c1 100644 --- a/src/lib/NumbersClient.ts +++ b/src/lib/NumbersClient.ts @@ -7,7 +7,7 @@ import { SMSClient } from './sms/SMSClient'; import { RoutingClient } from './routing/RoutingClient'; import { raiseGqlErrors } from './util'; -export const DEFAULT_BASE_URL = 'https://numbers.assemble.live'; +export const DEFAULT_BASE_URL = 'https://switchboard.spokewtr.com'; export type RequestFactory = () => request.SuperAgentRequest; export type RequestFactoryWrapper = (path?: string) => RequestFactory; diff --git a/src/lib/routing/RoutingClient.spec.ts b/src/lib/routing/RoutingClient.spec.ts index 8ea5535..15ce119 100644 --- a/src/lib/routing/RoutingClient.spec.ts +++ b/src/lib/routing/RoutingClient.spec.ts @@ -25,21 +25,26 @@ const { TEST_API_KEY, TEST_PROFILE_ID, TEST_DESTINATION_PHONE_NUMBER } = const REQUEST: RequestFactoryWrapper = (path) => () => request.get(`${DEFAULT_BASE_URL}${path}`).set('token', TEST_API_KEY); +const TEST_ZIP = '11050'; +const TEST_NUMBER_CA = '+12137363100'; + test('can get number for contact', async (t) => { const client = new RoutingClient({ requestWrapper: REQUEST }); const response = await client.getNumberForContact({ toNumber: TEST_DESTINATION_PHONE_NUMBER, profileId: TEST_PROFILE_ID, - contactZipCode: '10001', + contactZipCode: TEST_ZIP, }); - t.is(typeof response.fromNumber, 'string'); + t.true(response.fromNumber.startsWith('+1516')); }); test('can get number for contact without zip code', async (t) => { const client = new RoutingClient({ requestWrapper: REQUEST }); const response = await client.getNumberForContact({ - toNumber: TEST_DESTINATION_PHONE_NUMBER, + toNumber: TEST_NUMBER_CA, profileId: TEST_PROFILE_ID, }); + t.is(typeof response.fromNumber, 'string'); + t.true(response.fromNumber.startsWith('+1202')); });