diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 58aa3a6..d5cb014 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -51,8 +51,8 @@ jobs: - name: Install Packages and Test run: | - npm i - npm test + yarn + yarn test-unit - name: Publish npm Package run: | diff --git a/.github/workflows/test-nightly.yml b/.github/workflows/test-nightly.yml index 4eb221b..fde19ea 100644 --- a/.github/workflows/test-nightly.yml +++ b/.github/workflows/test-nightly.yml @@ -1,4 +1,4 @@ -name: Test Main Branch Nightly +name: Nightly Smoke Tests on: schedule: @@ -26,13 +26,8 @@ env: jobs: test_main: - name: Test Main Branch Nightly - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [windows-2022, windows-2019, ubuntu-20.04, ubuntu-22.04] - node-version: [16, 18, 20, 22] - fail-fast: false + name: Nightly Smoke Test + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -42,14 +37,14 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: 20 - name: Install Packages and Test run: | yarn - yarn test + yarn test-smoke env: - OPERATING_SYSTEM: ${{ matrix.os }} + OPERATING_SYSTEM: "ubuntu" notify_for_failures: name: Notify for Failures diff --git a/.github/workflows/test-pr.yml b/.github/workflows/test-pr.yml index 347246e..23b2690 100644 --- a/.github/workflows/test-pr.yml +++ b/.github/workflows/test-pr.yml @@ -46,6 +46,6 @@ jobs: - name: Install Packages and Test run: | yarn - yarn test + yarn test-unit env: OPERATING_SYSTEM: ${{ matrix.os }} diff --git a/custom_templates/package.mustache b/custom_templates/package.mustache index 45ce1e7..4e1b516 100644 --- a/custom_templates/package.mustache +++ b/custom_templates/package.mustache @@ -24,6 +24,8 @@ "scripts": { "build": "tsc {{#supportsES6}}&& tsc -p tsconfig.esm.json{{/supportsES6}}", "prepare": "npm run build", + "test-unit": "jest --coverage --detectOpenHandles --testPathPattern=tests/unit", + "test-smoke": "jest --coverage --detectOpenHandles --testPathPattern=tests/smoke", "test": "jest --coverage --detectOpenHandles" }, "dependencies": { diff --git a/package.json b/package.json index 63b1d6e..008bbc4 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,8 @@ "scripts": { "build": "tsc ", "prepare": "npm run build", + "test-unit": "jest --coverage --detectOpenHandles --testPathPattern=tests/unit", + "test-smoke": "jest --coverage --detectOpenHandles --testPathPattern=tests/smoke", "test": "jest --coverage --detectOpenHandles" }, "dependencies": { diff --git a/tests/integration/bxml.test.ts b/tests/smoke/bxml.test.ts similarity index 100% rename from tests/integration/bxml.test.ts rename to tests/smoke/bxml.test.ts diff --git a/tests/integration/calls-api.test.ts b/tests/smoke/calls-api.test.ts similarity index 100% rename from tests/integration/calls-api.test.ts rename to tests/smoke/calls-api.test.ts diff --git a/tests/integration/conferences-api.test.ts b/tests/smoke/conferences-api.test.ts similarity index 100% rename from tests/integration/conferences-api.test.ts rename to tests/smoke/conferences-api.test.ts diff --git a/tests/integration/media-api.test.ts b/tests/smoke/media-api.test.ts similarity index 100% rename from tests/integration/media-api.test.ts rename to tests/smoke/media-api.test.ts diff --git a/tests/integration/messages-api.test.ts b/tests/smoke/messages-api.test.ts similarity index 100% rename from tests/integration/messages-api.test.ts rename to tests/smoke/messages-api.test.ts diff --git a/tests/integration/mfaapi.test.ts b/tests/smoke/mfaapi.test.ts similarity index 100% rename from tests/integration/mfaapi.test.ts rename to tests/smoke/mfaapi.test.ts diff --git a/tests/integration/phone-number-lookup-api.test.ts b/tests/smoke/phone-number-lookup-api.test.ts similarity index 100% rename from tests/integration/phone-number-lookup-api.test.ts rename to tests/smoke/phone-number-lookup-api.test.ts diff --git a/tests/integration/recordings-api.test.ts b/tests/smoke/recordings-api.test.ts similarity index 100% rename from tests/integration/recordings-api.test.ts rename to tests/smoke/recordings-api.test.ts diff --git a/tests/integration/statistics-api.test.ts b/tests/smoke/statistics-api.test.ts similarity index 100% rename from tests/integration/statistics-api.test.ts rename to tests/smoke/statistics-api.test.ts diff --git a/tests/integration/transcriptions-api.test.ts b/tests/smoke/transcriptions-api.test.ts similarity index 100% rename from tests/integration/transcriptions-api.test.ts rename to tests/smoke/transcriptions-api.test.ts diff --git a/tests/unit/bxml/Bxml.test.ts b/tests/unit/models/bxml/Bxml.test.ts similarity index 89% rename from tests/unit/bxml/Bxml.test.ts rename to tests/unit/models/bxml/Bxml.test.ts index a7b491f..218a37e 100644 --- a/tests/unit/bxml/Bxml.test.ts +++ b/tests/unit/models/bxml/Bxml.test.ts @@ -1,6 +1,6 @@ -import { Bxml } from '../../../models/bxml/Bxml'; -import { PauseRecording } from '../../../models/bxml/verbs/PauseRecording'; -import { Root } from '../../../models/bxml/Root'; +import { Bxml } from '../../../../models/bxml/Bxml'; +import { PauseRecording } from '../../../../models/bxml/verbs/PauseRecording'; +import { Root } from '../../../../models/bxml/Root'; describe('Bxml', () => { const pauseRecording = new PauseRecording(); diff --git a/tests/unit/bxml/NestableVerb.test.ts b/tests/unit/models/bxml/NestableVerb.test.ts similarity index 72% rename from tests/unit/bxml/NestableVerb.test.ts rename to tests/unit/models/bxml/NestableVerb.test.ts index ec0991f..dd3b6e4 100644 --- a/tests/unit/bxml/NestableVerb.test.ts +++ b/tests/unit/models/bxml/NestableVerb.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../models/bxml/Verb'; -import { NestableVerb } from '../../../models/bxml/NestableVerb'; +import { Verb } from '../../../../models/bxml/Verb'; +import { NestableVerb } from '../../../../models/bxml/NestableVerb'; describe('NestableVerb', () => { test('should create a nestable verb', () => { diff --git a/tests/unit/bxml/Response.test.ts b/tests/unit/models/bxml/Response.test.ts similarity index 89% rename from tests/unit/bxml/Response.test.ts rename to tests/unit/models/bxml/Response.test.ts index 866cb8b..e70de26 100644 --- a/tests/unit/bxml/Response.test.ts +++ b/tests/unit/models/bxml/Response.test.ts @@ -1,6 +1,6 @@ -import { Response } from '../../../models/bxml/Response'; -import { PauseRecording } from '../../../models/bxml/verbs/PauseRecording'; -import { Root } from '../../../models/bxml/Root'; +import { Response } from '../../../../models/bxml/Response'; +import { PauseRecording } from '../../../../models/bxml/verbs/PauseRecording'; +import { Root } from '../../../../models/bxml/Root'; describe('Response', () => { const pauseRecording = new PauseRecording(); diff --git a/tests/unit/bxml/Verb.test.ts b/tests/unit/models/bxml/Verb.test.ts similarity index 82% rename from tests/unit/bxml/Verb.test.ts rename to tests/unit/models/bxml/Verb.test.ts index c6674d9..36a50be 100644 --- a/tests/unit/bxml/Verb.test.ts +++ b/tests/unit/models/bxml/Verb.test.ts @@ -1,4 +1,4 @@ -import { Verb } from '../../../models/bxml/Verb'; +import { Verb } from '../../../../models/bxml/Verb'; describe('Verb', () => { test('should create a verb', () => { diff --git a/tests/unit/bxml/verbs/Bridge.test.ts b/tests/unit/models/bxml/verbs/Bridge.test.ts similarity index 91% rename from tests/unit/bxml/verbs/Bridge.test.ts rename to tests/unit/models/bxml/verbs/Bridge.test.ts index 57815c0..0490308 100644 --- a/tests/unit/bxml/verbs/Bridge.test.ts +++ b/tests/unit/models/bxml/verbs/Bridge.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Bridge, BridgeAttributes } from '../../../../models/bxml/verbs/Bridge'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Bridge, BridgeAttributes } from '../../../../../models/bxml/verbs/Bridge'; describe('Bridge', () => { const attributes: BridgeAttributes = { diff --git a/tests/unit/bxml/verbs/Conference.test.ts b/tests/unit/models/bxml/verbs/Conference.test.ts similarity index 89% rename from tests/unit/bxml/verbs/Conference.test.ts rename to tests/unit/models/bxml/verbs/Conference.test.ts index f59bf6f..161c3d9 100644 --- a/tests/unit/bxml/verbs/Conference.test.ts +++ b/tests/unit/models/bxml/verbs/Conference.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Conference, ConferenceAttributes } from '../../../../models/bxml/verbs/Conference'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Conference, ConferenceAttributes } from '../../../../../models/bxml/verbs/Conference'; describe('Conference', () => { const attributes: ConferenceAttributes = { diff --git a/tests/unit/bxml/verbs/CustomParam.test.ts b/tests/unit/models/bxml/verbs/CustomParam.test.ts similarity index 86% rename from tests/unit/bxml/verbs/CustomParam.test.ts rename to tests/unit/models/bxml/verbs/CustomParam.test.ts index a47d011..9b48ac5 100644 --- a/tests/unit/bxml/verbs/CustomParam.test.ts +++ b/tests/unit/models/bxml/verbs/CustomParam.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { CustomParam, CustomParamAttributes } from '../../../../models/bxml/verbs/CustomParam'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { CustomParam, CustomParamAttributes } from '../../../../../models/bxml/verbs/CustomParam'; describe('CustomParam', () => { const attributes: CustomParamAttributes = { diff --git a/tests/unit/bxml/verbs/Forward.test.ts b/tests/unit/models/bxml/verbs/Forward.test.ts similarity index 85% rename from tests/unit/bxml/verbs/Forward.test.ts rename to tests/unit/models/bxml/verbs/Forward.test.ts index 08b99b7..10c43a5 100644 --- a/tests/unit/bxml/verbs/Forward.test.ts +++ b/tests/unit/models/bxml/verbs/Forward.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Forward, ForwardAttributes} from '../../../../models/bxml/verbs/Forward'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Forward, ForwardAttributes} from '../../../../../models/bxml/verbs/Forward'; describe('Forward', () => { const attributes: ForwardAttributes = { diff --git a/tests/unit/bxml/verbs/Gather.test.ts b/tests/unit/models/bxml/verbs/Gather.test.ts similarity index 93% rename from tests/unit/bxml/verbs/Gather.test.ts rename to tests/unit/models/bxml/verbs/Gather.test.ts index b5ec41a..97dc282 100644 --- a/tests/unit/bxml/verbs/Gather.test.ts +++ b/tests/unit/models/bxml/verbs/Gather.test.ts @@ -1,7 +1,7 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Gather, GatherAttributes } from '../../../../models/bxml/verbs/Gather'; -import { PlayAudio } from '../../../../models/bxml/verbs/PlayAudio'; -import { SpeakSentence } from '../../../../models/bxml/verbs/SpeakSentence'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Gather, GatherAttributes } from '../../../../../models/bxml/verbs/Gather'; +import { PlayAudio } from '../../../../../models/bxml/verbs/PlayAudio'; +import { SpeakSentence } from '../../../../../models/bxml/verbs/SpeakSentence'; describe('Gather', () => { const attributes: GatherAttributes = { diff --git a/tests/unit/bxml/verbs/Hangup.test.ts b/tests/unit/models/bxml/verbs/Hangup.test.ts similarity index 71% rename from tests/unit/bxml/verbs/Hangup.test.ts rename to tests/unit/models/bxml/verbs/Hangup.test.ts index 291e821..6fa51fe 100644 --- a/tests/unit/bxml/verbs/Hangup.test.ts +++ b/tests/unit/models/bxml/verbs/Hangup.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Hangup } from '../../../../models/bxml/verbs/Hangup'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Hangup } from '../../../../../models/bxml/verbs/Hangup'; describe('Hangup', () => { const expected = ''; diff --git a/tests/unit/bxml/verbs/Pause.test.ts b/tests/unit/models/bxml/verbs/Pause.test.ts similarity index 73% rename from tests/unit/bxml/verbs/Pause.test.ts rename to tests/unit/models/bxml/verbs/Pause.test.ts index 7d8bd5a..f48e74e 100644 --- a/tests/unit/bxml/verbs/Pause.test.ts +++ b/tests/unit/models/bxml/verbs/Pause.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Pause, PauseAttributes } from '../../../../models/bxml/verbs/Pause'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Pause, PauseAttributes } from '../../../../../models/bxml/verbs/Pause'; describe('Pause', () => { const attributes: PauseAttributes = { diff --git a/tests/unit/bxml/verbs/PauseRecording.test.ts b/tests/unit/models/bxml/verbs/PauseRecording.test.ts similarity index 72% rename from tests/unit/bxml/verbs/PauseRecording.test.ts rename to tests/unit/models/bxml/verbs/PauseRecording.test.ts index 6af43ff..bb0d94f 100644 --- a/tests/unit/bxml/verbs/PauseRecording.test.ts +++ b/tests/unit/models/bxml/verbs/PauseRecording.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { PauseRecording } from '../../../../models/bxml/verbs/PauseRecording'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { PauseRecording } from '../../../../../models/bxml/verbs/PauseRecording'; describe('PauseRecording', () => { const expected = ''; diff --git a/tests/unit/bxml/verbs/PhoneNumber.test.ts b/tests/unit/models/bxml/verbs/PhoneNumber.test.ts similarity index 93% rename from tests/unit/bxml/verbs/PhoneNumber.test.ts rename to tests/unit/models/bxml/verbs/PhoneNumber.test.ts index b5a90b2..25c737f 100644 --- a/tests/unit/bxml/verbs/PhoneNumber.test.ts +++ b/tests/unit/models/bxml/verbs/PhoneNumber.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { PhoneNumber, PhoneNumberAttributes } from '../../../../models/bxml/verbs/PhoneNumber'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { PhoneNumber, PhoneNumberAttributes } from '../../../../../models/bxml/verbs/PhoneNumber'; describe('PhoneNumber', () => { const attributes: PhoneNumberAttributes = { diff --git a/tests/unit/bxml/verbs/PlayAudio.test.ts b/tests/unit/models/bxml/verbs/PlayAudio.test.ts similarity index 79% rename from tests/unit/bxml/verbs/PlayAudio.test.ts rename to tests/unit/models/bxml/verbs/PlayAudio.test.ts index 14a0c6a..d26249f 100644 --- a/tests/unit/bxml/verbs/PlayAudio.test.ts +++ b/tests/unit/models/bxml/verbs/PlayAudio.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { PlayAudio, PlayAudioAttributes } from '../../../../models/bxml/verbs/PlayAudio'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { PlayAudio, PlayAudioAttributes } from '../../../../../models/bxml/verbs/PlayAudio'; describe('PlayAudio', () => { const attributes: PlayAudioAttributes = { diff --git a/tests/unit/bxml/verbs/Record.test.ts b/tests/unit/models/bxml/verbs/Record.test.ts similarity index 92% rename from tests/unit/bxml/verbs/Record.test.ts rename to tests/unit/models/bxml/verbs/Record.test.ts index bb9e224..c47b113 100644 --- a/tests/unit/bxml/verbs/Record.test.ts +++ b/tests/unit/models/bxml/verbs/Record.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Record, RecordAttributes } from '../../../../models/bxml/verbs/Record'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Record, RecordAttributes } from '../../../../../models/bxml/verbs/Record'; describe('Record', () => { const attributes: RecordAttributes = { diff --git a/tests/unit/bxml/verbs/Redirect.test.ts b/tests/unit/models/bxml/verbs/Redirect.test.ts similarity index 87% rename from tests/unit/bxml/verbs/Redirect.test.ts rename to tests/unit/models/bxml/verbs/Redirect.test.ts index 96a4789..b2c6ecc 100644 --- a/tests/unit/bxml/verbs/Redirect.test.ts +++ b/tests/unit/models/bxml/verbs/Redirect.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Redirect, RedirectAttributes } from '../../../../models/bxml/verbs/Redirect'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Redirect, RedirectAttributes } from '../../../../../models/bxml/verbs/Redirect'; describe('Redirect', () => { const attributes: RedirectAttributes = { diff --git a/tests/unit/bxml/verbs/ResumeRecording.test.ts b/tests/unit/models/bxml/verbs/ResumeRecording.test.ts similarity index 73% rename from tests/unit/bxml/verbs/ResumeRecording.test.ts rename to tests/unit/models/bxml/verbs/ResumeRecording.test.ts index b91e1d9..79da331 100644 --- a/tests/unit/bxml/verbs/ResumeRecording.test.ts +++ b/tests/unit/models/bxml/verbs/ResumeRecording.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { ResumeRecording } from '../../../../models/bxml/verbs/ResumeRecording'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { ResumeRecording } from '../../../../../models/bxml/verbs/ResumeRecording'; describe('ResumeRecording', () => { const expected = ''; diff --git a/tests/unit/bxml/verbs/Ring.test.ts b/tests/unit/models/bxml/verbs/Ring.test.ts similarity index 75% rename from tests/unit/bxml/verbs/Ring.test.ts rename to tests/unit/models/bxml/verbs/Ring.test.ts index f837655..b54005a 100644 --- a/tests/unit/bxml/verbs/Ring.test.ts +++ b/tests/unit/models/bxml/verbs/Ring.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Ring, RingAttributes } from '../../../../models/bxml/verbs/Ring'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Ring, RingAttributes } from '../../../../../models/bxml/verbs/Ring'; describe('Ring', () => { const attributes: RingAttributes = { diff --git a/tests/unit/bxml/verbs/SendDtmf.test.ts b/tests/unit/models/bxml/verbs/SendDtmf.test.ts similarity index 76% rename from tests/unit/bxml/verbs/SendDtmf.test.ts rename to tests/unit/models/bxml/verbs/SendDtmf.test.ts index 2cfc11c..51e64f9 100644 --- a/tests/unit/bxml/verbs/SendDtmf.test.ts +++ b/tests/unit/models/bxml/verbs/SendDtmf.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { SendDtmf, SendDtmfAttributes } from '../../../../models/bxml/verbs/SendDtmf'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { SendDtmf, SendDtmfAttributes } from '../../../../../models/bxml/verbs/SendDtmf'; describe('SendDtmf', () => { const attributes: SendDtmfAttributes = { diff --git a/tests/unit/bxml/verbs/SipUri.test.ts b/tests/unit/models/bxml/verbs/SipUri.test.ts similarity index 90% rename from tests/unit/bxml/verbs/SipUri.test.ts rename to tests/unit/models/bxml/verbs/SipUri.test.ts index 59f962f..52f963f 100644 --- a/tests/unit/bxml/verbs/SipUri.test.ts +++ b/tests/unit/models/bxml/verbs/SipUri.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { SipUri, SipUriAttributes } from '../../../../models/bxml/verbs/SipUri'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { SipUri, SipUriAttributes } from '../../../../../models/bxml/verbs/SipUri'; describe('SipUri', () => { const attributes: SipUriAttributes = { diff --git a/tests/unit/bxml/verbs/SpeakSentence.test.ts b/tests/unit/models/bxml/verbs/SpeakSentence.test.ts similarity index 89% rename from tests/unit/bxml/verbs/SpeakSentence.test.ts rename to tests/unit/models/bxml/verbs/SpeakSentence.test.ts index f7e9b2e..172d0ca 100644 --- a/tests/unit/bxml/verbs/SpeakSentence.test.ts +++ b/tests/unit/models/bxml/verbs/SpeakSentence.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { SpeakSentence, SpeakSentenceAttributes } from '../../../../models/bxml/verbs/SpeakSentence'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { SpeakSentence, SpeakSentenceAttributes } from '../../../../../models/bxml/verbs/SpeakSentence'; describe('SpeakSentence', () => { const attributes: SpeakSentenceAttributes = { diff --git a/tests/unit/bxml/verbs/StartGather.test.ts b/tests/unit/models/bxml/verbs/StartGather.test.ts similarity index 89% rename from tests/unit/bxml/verbs/StartGather.test.ts rename to tests/unit/models/bxml/verbs/StartGather.test.ts index 7208ba4..79d842a 100644 --- a/tests/unit/bxml/verbs/StartGather.test.ts +++ b/tests/unit/models/bxml/verbs/StartGather.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StartGather, StartGatherAttributes } from '../../../../models/bxml/verbs/StartGather'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StartGather, StartGatherAttributes } from '../../../../../models/bxml/verbs/StartGather'; describe('CustomParam', () => { const attributes: StartGatherAttributes = { diff --git a/tests/unit/bxml/verbs/StartRecording.test.ts b/tests/unit/models/bxml/verbs/StartRecording.test.ts similarity index 92% rename from tests/unit/bxml/verbs/StartRecording.test.ts rename to tests/unit/models/bxml/verbs/StartRecording.test.ts index b9e2082..780064c 100644 --- a/tests/unit/bxml/verbs/StartRecording.test.ts +++ b/tests/unit/models/bxml/verbs/StartRecording.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StartRecording, StartRecordingAttributes } from '../../../../models/bxml/verbs/StartRecording'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StartRecording, StartRecordingAttributes } from '../../../../../models/bxml/verbs/StartRecording'; describe('StartRecording', () => { const attributes: StartRecordingAttributes = { diff --git a/tests/unit/bxml/verbs/StartStream.test.ts b/tests/unit/models/bxml/verbs/StartStream.test.ts similarity index 95% rename from tests/unit/bxml/verbs/StartStream.test.ts rename to tests/unit/models/bxml/verbs/StartStream.test.ts index 8b42fff..ae119b7 100644 --- a/tests/unit/bxml/verbs/StartStream.test.ts +++ b/tests/unit/models/bxml/verbs/StartStream.test.ts @@ -1,6 +1,6 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StartStream, StartStreamAttributes } from '../../../../models/bxml/verbs/StartStream'; -import { StreamParam } from '../../../../models/bxml/verbs/StreamParam'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StartStream, StartStreamAttributes } from '../../../../../models/bxml/verbs/StartStream'; +import { StreamParam } from '../../../../../models/bxml/verbs/StreamParam'; describe('StartStream', () => { const attributes: StartStreamAttributes = { diff --git a/tests/unit/bxml/verbs/StartTranscription.test.ts b/tests/unit/models/bxml/verbs/StartTranscription.test.ts similarity index 95% rename from tests/unit/bxml/verbs/StartTranscription.test.ts rename to tests/unit/models/bxml/verbs/StartTranscription.test.ts index df928cf..162c5ea 100644 --- a/tests/unit/bxml/verbs/StartTranscription.test.ts +++ b/tests/unit/models/bxml/verbs/StartTranscription.test.ts @@ -1,6 +1,6 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StartTranscription, StartTranscriptionAttributes } from '../../../../models/bxml/verbs/StartTranscription'; -import { CustomParam } from '../../../../models/bxml/verbs/CustomParam'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StartTranscription, StartTranscriptionAttributes } from '../../../../../models/bxml/verbs/StartTranscription'; +import { CustomParam } from '../../../../../models/bxml/verbs/CustomParam'; describe('StartTranscription', () => { const attributes: StartTranscriptionAttributes = { diff --git a/tests/unit/bxml/verbs/StopGather.test.ts b/tests/unit/models/bxml/verbs/StopGather.test.ts similarity index 72% rename from tests/unit/bxml/verbs/StopGather.test.ts rename to tests/unit/models/bxml/verbs/StopGather.test.ts index 77372e6..cb027fb 100644 --- a/tests/unit/bxml/verbs/StopGather.test.ts +++ b/tests/unit/models/bxml/verbs/StopGather.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StopGather } from '../../../../models/bxml/verbs/StopGather'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StopGather } from '../../../../../models/bxml/verbs/StopGather'; describe('StopGather', () => { const expected = ''; diff --git a/tests/unit/bxml/verbs/StopRecording.test.ts b/tests/unit/models/bxml/verbs/StopRecording.test.ts similarity index 72% rename from tests/unit/bxml/verbs/StopRecording.test.ts rename to tests/unit/models/bxml/verbs/StopRecording.test.ts index 1081f56..d934d97 100644 --- a/tests/unit/bxml/verbs/StopRecording.test.ts +++ b/tests/unit/models/bxml/verbs/StopRecording.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StopRecording } from '../../../../models/bxml/verbs/StopRecording'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StopRecording } from '../../../../../models/bxml/verbs/StopRecording'; describe('StopRecording', () => { const expected = ''; diff --git a/tests/unit/bxml/verbs/StopStream.test.ts b/tests/unit/models/bxml/verbs/StopStream.test.ts similarity index 74% rename from tests/unit/bxml/verbs/StopStream.test.ts rename to tests/unit/models/bxml/verbs/StopStream.test.ts index 9a30949..8ecb377 100644 --- a/tests/unit/bxml/verbs/StopStream.test.ts +++ b/tests/unit/models/bxml/verbs/StopStream.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StopStream, StopStreamAttributes } from '../../../../models/bxml/verbs/StopStream'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StopStream, StopStreamAttributes } from '../../../../../models/bxml/verbs/StopStream'; describe('StopStream', () => { const attributes: StopStreamAttributes = { diff --git a/tests/unit/bxml/verbs/StopTranscription.test.ts b/tests/unit/models/bxml/verbs/StopTranscription.test.ts similarity index 84% rename from tests/unit/bxml/verbs/StopTranscription.test.ts rename to tests/unit/models/bxml/verbs/StopTranscription.test.ts index 480865e..35090b3 100644 --- a/tests/unit/bxml/verbs/StopTranscription.test.ts +++ b/tests/unit/models/bxml/verbs/StopTranscription.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StopTranscription, StopTranscriptionAttributes } from '../../../../models/bxml/verbs/StopTranscription'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StopTranscription, StopTranscriptionAttributes } from '../../../../../models/bxml/verbs/StopTranscription'; describe('StopTranscription', () => { const attributes: StopTranscriptionAttributes = { diff --git a/tests/unit/bxml/verbs/StreamParam.test.ts b/tests/unit/models/bxml/verbs/StreamParam.test.ts similarity index 86% rename from tests/unit/bxml/verbs/StreamParam.test.ts rename to tests/unit/models/bxml/verbs/StreamParam.test.ts index aef8e6f..509e338 100644 --- a/tests/unit/bxml/verbs/StreamParam.test.ts +++ b/tests/unit/models/bxml/verbs/StreamParam.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { StreamParam, StreamParamAttributes } from '../../../../models/bxml/verbs/StreamParam'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { StreamParam, StreamParamAttributes } from '../../../../../models/bxml/verbs/StreamParam'; describe('StreamParam', () => { const attributes: StreamParamAttributes = { diff --git a/tests/unit/bxml/verbs/Tag.test.ts b/tests/unit/models/bxml/verbs/Tag.test.ts similarity index 71% rename from tests/unit/bxml/verbs/Tag.test.ts rename to tests/unit/models/bxml/verbs/Tag.test.ts index 2f342ba..51b3aea 100644 --- a/tests/unit/bxml/verbs/Tag.test.ts +++ b/tests/unit/models/bxml/verbs/Tag.test.ts @@ -1,5 +1,5 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { Tag } from '../../../../models/bxml/verbs/Tag'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { Tag } from '../../../../../models/bxml/verbs/Tag'; describe('Tag', () => { const expected = 'testTag'; diff --git a/tests/unit/bxml/verbs/Transfer.test.ts b/tests/unit/models/bxml/verbs/Transfer.test.ts similarity index 94% rename from tests/unit/bxml/verbs/Transfer.test.ts rename to tests/unit/models/bxml/verbs/Transfer.test.ts index b5698d8..b086152 100644 --- a/tests/unit/bxml/verbs/Transfer.test.ts +++ b/tests/unit/models/bxml/verbs/Transfer.test.ts @@ -1,7 +1,7 @@ -import { Verb } from '../../../../models/bxml/Verb'; -import { PhoneNumber } from '../../../../models/bxml/verbs/PhoneNumber'; -import { SipUri } from '../../../../models/bxml/verbs/SipUri'; -import { Transfer, TransferAttributes } from '../../../../models/bxml/verbs/Transfer'; +import { Verb } from '../../../../../models/bxml/Verb'; +import { PhoneNumber } from '../../../../../models/bxml/verbs/PhoneNumber'; +import { SipUri } from '../../../../../models/bxml/verbs/SipUri'; +import { Transfer, TransferAttributes } from '../../../../../models/bxml/verbs/Transfer'; describe('Transfer', () => { const attributes: TransferAttributes = { diff --git a/tests/unit/call-direction-enum.test.ts b/tests/unit/models/call-direction-enum.test.ts similarity index 75% rename from tests/unit/call-direction-enum.test.ts rename to tests/unit/models/call-direction-enum.test.ts index 83506bf..9631af8 100644 --- a/tests/unit/call-direction-enum.test.ts +++ b/tests/unit/models/call-direction-enum.test.ts @@ -1,4 +1,4 @@ -import { CallDirectionEnum } from '../../models/call-direction-enum'; +import { CallDirectionEnum } from '../../../models/call-direction-enum'; describe('CallDirectionEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/call-state-enum.test.ts b/tests/unit/models/call-state-enum.test.ts similarity index 76% rename from tests/unit/call-state-enum.test.ts rename to tests/unit/models/call-state-enum.test.ts index 2809c8d..2d46612 100644 --- a/tests/unit/call-state-enum.test.ts +++ b/tests/unit/models/call-state-enum.test.ts @@ -1,4 +1,4 @@ -import { CallStateEnum } from '../../models/call-state-enum'; +import { CallStateEnum } from '../../../models/call-state-enum'; describe('CallStateEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/callback-method-enum.test.ts b/tests/unit/models/callback-method-enum.test.ts similarity index 73% rename from tests/unit/callback-method-enum.test.ts rename to tests/unit/models/callback-method-enum.test.ts index f810d35..d9db33b 100644 --- a/tests/unit/callback-method-enum.test.ts +++ b/tests/unit/models/callback-method-enum.test.ts @@ -1,4 +1,4 @@ -import { CallbackMethodEnum } from '../../models/callback-method-enum'; +import { CallbackMethodEnum } from '../../../models/callback-method-enum'; describe('CallbackMethodEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/conference-state-enum.test.ts b/tests/unit/models/conference-state-enum.test.ts similarity index 75% rename from tests/unit/conference-state-enum.test.ts rename to tests/unit/models/conference-state-enum.test.ts index 605bde5..4597c76 100644 --- a/tests/unit/conference-state-enum.test.ts +++ b/tests/unit/models/conference-state-enum.test.ts @@ -1,4 +1,4 @@ -import { ConferenceStateEnum } from '../../models/conference-state-enum'; +import { ConferenceStateEnum } from '../../../models/conference-state-enum'; describe('ConferenceStateEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/file-format-enum.test.ts b/tests/unit/models/file-format-enum.test.ts similarity index 74% rename from tests/unit/file-format-enum.test.ts rename to tests/unit/models/file-format-enum.test.ts index 5a6bac4..4ea9afe 100644 --- a/tests/unit/file-format-enum.test.ts +++ b/tests/unit/models/file-format-enum.test.ts @@ -1,4 +1,4 @@ -import { FileFormatEnum } from '../../models/file-format-enum'; +import { FileFormatEnum } from '../../../models/file-format-enum'; describe('FileFormatEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/list-message-direction-enum.test.ts b/tests/unit/models/list-message-direction-enum.test.ts similarity index 73% rename from tests/unit/list-message-direction-enum.test.ts rename to tests/unit/models/list-message-direction-enum.test.ts index a0f2c39..e5b54fd 100644 --- a/tests/unit/list-message-direction-enum.test.ts +++ b/tests/unit/models/list-message-direction-enum.test.ts @@ -1,4 +1,4 @@ -import { ListMessageDirectionEnum } from '../../models/list-message-direction-enum'; +import { ListMessageDirectionEnum } from '../../../models/list-message-direction-enum'; describe('ListMessageDirectionEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/lookup-status-enum.test.ts b/tests/unit/models/lookup-status-enum.test.ts similarity index 83% rename from tests/unit/lookup-status-enum.test.ts rename to tests/unit/models/lookup-status-enum.test.ts index 8b42b8e..a39beb6 100644 --- a/tests/unit/lookup-status-enum.test.ts +++ b/tests/unit/models/lookup-status-enum.test.ts @@ -1,4 +1,4 @@ -import { LookupStatusEnum } from '../../models/lookup-status-enum'; +import { LookupStatusEnum } from '../../../models/lookup-status-enum'; describe('LookupStatusEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/machine-detection-mode-enum.test.ts b/tests/unit/models/machine-detection-mode-enum.test.ts similarity index 72% rename from tests/unit/machine-detection-mode-enum.test.ts rename to tests/unit/models/machine-detection-mode-enum.test.ts index c12b111..22c5ee3 100644 --- a/tests/unit/machine-detection-mode-enum.test.ts +++ b/tests/unit/models/machine-detection-mode-enum.test.ts @@ -1,4 +1,4 @@ -import { MachineDetectionModeEnum } from '../../models/machine-detection-mode-enum'; +import { MachineDetectionModeEnum } from '../../../models/machine-detection-mode-enum'; describe('MachineDetectionModeEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/message-direction-enum.test.ts b/tests/unit/models/message-direction-enum.test.ts similarity index 73% rename from tests/unit/message-direction-enum.test.ts rename to tests/unit/models/message-direction-enum.test.ts index 6760cf5..af5a8b0 100644 --- a/tests/unit/message-direction-enum.test.ts +++ b/tests/unit/models/message-direction-enum.test.ts @@ -1,4 +1,4 @@ -import { MessageDirectionEnum } from '../../models/message-direction-enum'; +import { MessageDirectionEnum } from '../../../models/message-direction-enum'; describe('MessageDirectionEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/message-status-enum.test.ts b/tests/unit/models/message-status-enum.test.ts similarity index 88% rename from tests/unit/message-status-enum.test.ts rename to tests/unit/models/message-status-enum.test.ts index ef4dde5..26fbb49 100644 --- a/tests/unit/message-status-enum.test.ts +++ b/tests/unit/models/message-status-enum.test.ts @@ -1,4 +1,4 @@ -import { MessageStatusEnum } from '../../models/message-status-enum'; +import { MessageStatusEnum } from '../../../models/message-status-enum'; describe('MessageStatusEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/message-type-enum.test.ts b/tests/unit/models/message-type-enum.test.ts similarity index 74% rename from tests/unit/message-type-enum.test.ts rename to tests/unit/models/message-type-enum.test.ts index fecf2ff..c7d7883 100644 --- a/tests/unit/message-type-enum.test.ts +++ b/tests/unit/models/message-type-enum.test.ts @@ -1,4 +1,4 @@ -import { MessageTypeEnum } from '../../models/message-type-enum'; +import { MessageTypeEnum } from '../../../models/message-type-enum'; describe('MessageTypeEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/priority-enum.test.ts b/tests/unit/models/priority-enum.test.ts similarity index 76% rename from tests/unit/priority-enum.test.ts rename to tests/unit/models/priority-enum.test.ts index f209ba4..c1bcfc4 100644 --- a/tests/unit/priority-enum.test.ts +++ b/tests/unit/models/priority-enum.test.ts @@ -1,4 +1,4 @@ -import { PriorityEnum } from '../../models/priority-enum'; +import { PriorityEnum } from '../../../models/priority-enum'; describe('PriorityEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/recording-state-enum.test.ts b/tests/unit/models/recording-state-enum.test.ts similarity index 75% rename from tests/unit/recording-state-enum.test.ts rename to tests/unit/models/recording-state-enum.test.ts index cb5abb4..1585e38 100644 --- a/tests/unit/recording-state-enum.test.ts +++ b/tests/unit/models/recording-state-enum.test.ts @@ -1,4 +1,4 @@ -import { RecordingStateEnum } from '../../models/recording-state-enum'; +import { RecordingStateEnum } from '../../../models/recording-state-enum'; describe('RecordingStateEnum', () => { test('should define the expected values', () => { diff --git a/tests/unit/redirect-method-enum.test.ts b/tests/unit/models/redirect-method-enum.test.ts similarity index 73% rename from tests/unit/redirect-method-enum.test.ts rename to tests/unit/models/redirect-method-enum.test.ts index acfbc2a..77b06a1 100644 --- a/tests/unit/redirect-method-enum.test.ts +++ b/tests/unit/models/redirect-method-enum.test.ts @@ -1,4 +1,4 @@ -import { RedirectMethodEnum } from '../../models/redirect-method-enum'; +import { RedirectMethodEnum } from '../../../models/redirect-method-enum'; describe('RedirectMethodEnum', () => { test('should define the expected values', () => {