@@ -9,7 +9,7 @@ const {stub, spy} = require('sinon');
9
9
const proxyquire = require ( 'proxyquire' ) ;
10
10
const Proxy = require ( 'proxy' ) ;
11
11
const serverDestroy = require ( 'server-destroy' ) ;
12
- const Octokit = require ( '@octokit/rest' ) ;
12
+ const { Octokit} = require ( '@octokit/rest' ) ;
13
13
const rateLimit = require ( './helpers/rate-limit' ) ;
14
14
15
15
const getClient = proxyquire ( '../lib/get-client' , { './definitions/rate-limit' : rateLimit } ) ;
@@ -94,7 +94,7 @@ test('Use the global throttler for all endpoints', async t => {
94
94
const octokit = new Octokit ( ) ;
95
95
octokit . hook . wrap ( 'request' , ( ) => Date . now ( ) ) ;
96
96
const github = proxyquire ( '../lib/get-client' , {
97
- '@octokit/rest' : stub ( ) . returns ( octokit ) ,
97
+ '@octokit/rest' : { Octokit : stub ( ) . returns ( octokit ) } ,
98
98
'./definitions/rate-limit' : { RATE_LIMITS : { search : 1 , core : 1 } , GLOBAL_RATE_LIMIT : rate } ,
99
99
} ) ( { githubToken : 'token' } ) ;
100
100
@@ -124,7 +124,7 @@ test('Use the same throttler for endpoints in the same rate limit group', async
124
124
const octokit = new Octokit ( ) ;
125
125
octokit . hook . wrap ( 'request' , ( ) => Date . now ( ) ) ;
126
126
const github = proxyquire ( '../lib/get-client' , {
127
- '@octokit/rest' : stub ( ) . returns ( octokit ) ,
127
+ '@octokit/rest' : { Octokit : stub ( ) . returns ( octokit ) } ,
128
128
'./definitions/rate-limit' : { RATE_LIMITS : { search : searchRate , core : coreRate } , GLOBAL_RATE_LIMIT : 1 } ,
129
129
} ) ( { githubToken : 'token' } ) ;
130
130
@@ -155,7 +155,7 @@ test('Use different throttler for read and write endpoints', async t => {
155
155
const octokit = new Octokit ( ) ;
156
156
octokit . hook . wrap ( 'request' , ( ) => Date . now ( ) ) ;
157
157
const github = proxyquire ( '../lib/get-client' , {
158
- '@octokit/rest' : stub ( ) . returns ( octokit ) ,
158
+ '@octokit/rest' : { Octokit : stub ( ) . returns ( octokit ) } ,
159
159
'./definitions/rate-limit' : { RATE_LIMITS : { core : { write : writeRate , read : readRate } } , GLOBAL_RATE_LIMIT : 1 } ,
160
160
} ) ( { githubToken : 'token' } ) ;
161
161
@@ -181,7 +181,7 @@ test('Use the same throttler when retrying', async t => {
181
181
const octokit = new Octokit ( ) ;
182
182
octokit . hook . wrap ( 'request' , request ) ;
183
183
const github = proxyquire ( '../lib/get-client' , {
184
- '@octokit/rest' : stub ( ) . returns ( octokit ) ,
184
+ '@octokit/rest' : { Octokit : stub ( ) . returns ( octokit ) } ,
185
185
'./definitions/rate-limit' : {
186
186
RETRY_CONF : { retries : 3 , factor : 1 , minTimeout : 1 } ,
187
187
RATE_LIMITS : { core : coreRate } ,
0 commit comments