11jest . dontMock ( 'nock' ) ;
22import nock from "nock"
3+ import Logger from "../logger" ;
34import sendPayload from "../sendPayload"
45
6+ var fakeLogger = {
7+ log : function ( ) { } ,
8+ bright : function ( str : string ) { return str } ,
9+ colorize : function ( str : string ) { return str } ,
10+ red : function ( str : string ) { return str } ,
11+ green : function ( str : string ) { return str } ,
12+ error : function ( ) { } ,
13+ isQuiet : true ,
14+ } as Logger
15+
516describe ( "Posting GraphQL to OperationStore Endpoint" , ( ) => {
617 it ( "Posts to the specified URL" , ( ) => {
718 var mock = nock ( "http://example.com" )
819 . post ( "/stored_operations/sync" )
920 . reply ( 200 , { "ok" : "ok" } )
1021
11- return sendPayload ( "payload" , { url : "http://example.com/stored_operations/sync" } ) . then ( function ( ) {
22+ return sendPayload ( "payload" , { url : "http://example.com/stored_operations/sync" , logger : fakeLogger } ) . then ( function ( ) {
1223 expect ( mock . isDone ( ) ) . toEqual ( true )
1324 } )
1425 } )
@@ -18,7 +29,7 @@ describe("Posting GraphQL to OperationStore Endpoint", () => {
1829 . post ( "/stored_operations/sync" )
1930 . reply ( 200 , { "ok" : "ok" } )
2031
21- return sendPayload ( "payload" , { url : "https://example2.com/stored_operations/sync" } ) . then ( function ( ) {
32+ return sendPayload ( "payload" , { url : "https://example2.com/stored_operations/sync" , logger : fakeLogger } ) . then ( function ( ) {
2233 expect ( mock . isDone ( ) ) . toEqual ( true )
2334 } )
2435 } )
@@ -29,7 +40,7 @@ describe("Posting GraphQL to OperationStore Endpoint", () => {
2940 . basicAuth ( { user : "username" , pass : "pass" } )
3041 . reply ( 200 , { "ok" : "ok" } )
3142
32- return sendPayload ( "payload" , { url : "https://username:pass@example2.com:229/stored_operations/sync?q=1" } ) . then ( function ( ) {
43+ return sendPayload ( "payload" , { url : "https://username:pass@example2.com:229/stored_operations/sync?q=1" , logger : fakeLogger } ) . then ( function ( ) {
3344 expect ( mock . isDone ( ) ) . toEqual ( true )
3445 } )
3546 } )
@@ -39,7 +50,7 @@ describe("Posting GraphQL to OperationStore Endpoint", () => {
3950 . post ( "/stored_operations/sync" )
4051 . reply ( 200 , { result : "ok" } )
4152
42- return sendPayload ( "payload" , { url : "http://example.com/stored_operations/sync" } ) . then ( function ( response ) {
53+ return sendPayload ( "payload" , { url : "http://example.com/stored_operations/sync" , logger : fakeLogger } ) . then ( function ( response ) {
4354 expect ( response ) . toEqual ( '{"result":"ok"}' )
4455 } )
4556 } )
@@ -54,7 +65,7 @@ describe("Posting GraphQL to OperationStore Endpoint", () => {
5465 . post ( "/stored_operations/sync" )
5566 . reply ( 200 , { result : "ok" } )
5667
57- return sendPayload ( "payload" , { url : "http://example.com/stored_operations/sync" , headers : { thing : "Stuff" } , changesetVersion : "2023-01-01" } ) . then ( function ( _response ) {
68+ return sendPayload ( "payload" , { url : "http://example.com/stored_operations/sync" , logger : fakeLogger , headers : { thing : "Stuff" } , changesetVersion : "2023-01-01" } ) . then ( function ( _response ) {
5869 expect ( mock . isDone ( ) ) . toEqual ( true )
5970 } )
6071 } )
@@ -72,7 +83,7 @@ describe("Posting GraphQL to OperationStore Endpoint", () => {
7283 . post ( "/stored_operations/sync" )
7384 . reply ( 200 , { result : "ok" } )
7485
75- var opts = { secret : key , client : "Abc" , url : "http://example.com/stored_operations/sync" }
86+ var opts = { secret : key , client : "Abc" , url : "http://example.com/stored_operations/sync" , logger : fakeLogger }
7687 return sendPayload ( payload , opts ) . then ( function ( response ) {
7788 expect ( response ) . toEqual ( '{"result":"ok"}' )
7889 expect ( mock . isDone ( ) ) . toEqual ( true )
0 commit comments