@@ -34,7 +34,7 @@ class TestAdapter implements ISubmissionAdapter {
3434 return this ;
3535 }
3636
37- public sendRequest ( request : SubmissionRequest , callback : SubmissionCallback , isAppExiting ?: boolean ) {
37+ public sendRequest ( request : SubmissionRequest , callback ? : SubmissionCallback , isAppExiting ?: boolean ) {
3838 this . request = request ;
3939 this . callback = callback ;
4040
@@ -50,7 +50,7 @@ class TestAdapter implements ISubmissionAdapter {
5050 }
5151
5252 this . checks . forEach ( c => c ( this . request ) ) ;
53- this . callback ( this . status , this . message , this . data , this . headers ) ;
53+ this . callback && this . callback ( this . status , this . message , this . data , this . headers ) ;
5454 }
5555}
5656
@@ -72,7 +72,6 @@ describe('DefaultSubmissionClient', () => {
7272
7373 adapter = new TestAdapter ( r => {
7474 expect ( r . apiKey ) . to . equal ( apiKey ) ;
75- expect ( r . serverUrl ) . to . equal ( serverUrl ) ;
7675 } ) ;
7776
7877 config . submissionAdapter = adapter ;
@@ -84,7 +83,7 @@ describe('DefaultSubmissionClient', () => {
8483 adapter . withCheck ( r => {
8584 expect ( r . data ) . to . equal ( JSON . stringify ( events ) ) ;
8685 expect ( r . method ) . to . equal ( 'POST' ) ;
87- expect ( r . path ) . to . equal ( ' /api/v2/events' ) ;
86+ expect ( r . url ) . to . equal ( ` ${ config . serverUrl } /api/v2/events` ) ;
8887 } ) ;
8988
9089 submissionClient . postEvents ( events , config , ( ) => done ( ) ) ;
@@ -103,7 +102,7 @@ describe('DefaultSubmissionClient', () => {
103102 adapter . withCheck ( r => {
104103 expect ( r . data ) . to . equal ( JSON . stringify ( events ) ) ;
105104 expect ( r . method ) . to . equal ( 'POST' ) ;
106- expect ( r . path ) . to . equal ( ' /api/v2/events' ) ;
105+ expect ( r . url ) . to . equal ( ` ${ config . serverUrl } /api/v2/events` ) ;
107106 } ) ;
108107
109108 submissionClient . postEvents ( events , config , ( ) => done ( ) ) ;
@@ -120,7 +119,7 @@ describe('DefaultSubmissionClient', () => {
120119 adapter . withCheck ( r => {
121120 expect ( r . data ) . to . equal ( JSON . stringify ( description ) ) ;
122121 expect ( r . method ) . to . equal ( 'POST' ) ;
123- expect ( r . path ) . to . equal ( ' /api/v2/events/by-ref/123454321/user-description' ) ;
122+ expect ( r . url ) . to . equal ( ` ${ config . serverUrl } /api/v2/events/by-ref/123454321/user-description` ) ;
124123 } ) ;
125124
126125 submissionClient . postUserDescription ( '123454321' , description , config , ( ) => done ( ) ) ;
@@ -129,7 +128,6 @@ describe('DefaultSubmissionClient', () => {
129128 } ) ;
130129
131130 it ( 'should get project settings' , ( done ) => {
132-
133131 adapter . withResponse ( 200 , null , JSON . stringify ( { version : 1 } ) ) ;
134132
135133 submissionClient . getSettings ( config , response => {
0 commit comments