@@ -36,39 +36,41 @@ function FakeService() {
3636
3737var extended = false ;
3838var fakePaginator = {
39- extend : function ( Class , methods ) {
39+ paginator : {
40+ extend : function ( Class , methods ) {
41+ if ( Class . name !== 'Resource' ) {
42+ return ;
43+ }
44+ methods = arrify ( methods ) ;
45+ assert . strictEqual ( Class . name , 'Resource' ) ;
46+ assert . deepStrictEqual ( methods , [ 'getProjects' ] ) ;
47+ extended = true ;
48+ } ,
49+ streamify : function ( methodName ) {
50+ return methodName ;
51+ } ,
52+ }
53+ } ;
54+
55+ var promisified = true ;
56+ const fakePromisify = {
57+ promisifyAll : function ( Class , options ) {
4058 if ( Class . name !== 'Resource' ) {
4159 return ;
4260 }
43-
44- methods = arrify ( methods ) ;
45- assert . strictEqual ( Class . name , 'Resource' ) ;
46- assert . deepStrictEqual ( methods , [ 'getProjects' ] ) ;
47- extended = true ;
48- } ,
49- streamify : function ( methodName ) {
50- return methodName ;
61+ promisified = true ;
62+ assert . deepStrictEqual ( options . exclude , [ 'operation' , 'project' ] ) ;
5163 } ,
5264} ;
5365
54- var promisified = true ;
5566var makeAuthenticatedRequestFactoryOverride ;
5667var fakeUtil = extend ( { } , util , {
5768 makeAuthenticatedRequestFactory : function ( ) {
5869 if ( makeAuthenticatedRequestFactoryOverride ) {
5970 return makeAuthenticatedRequestFactoryOverride . apply ( null , arguments ) ;
6071 }
61-
6272 return util . makeAuthenticatedRequestFactory . apply ( null , arguments ) ;
6373 } ,
64- promisifyAll : function ( Class , options ) {
65- if ( Class . name !== 'Resource' ) {
66- return ;
67- }
68-
69- promisified = true ;
70- assert . deepStrictEqual ( options . exclude , [ 'operation' , 'project' ] ) ;
71- } ,
7274} ) ;
7375var originalFakeUtil = extend ( true , { } , fakeUtil ) ;
7476
@@ -83,10 +85,10 @@ describe('Resource', function() {
8385 '@google-cloud/common' : {
8486 Operation : FakeOperation ,
8587 Service : FakeService ,
86- paginator : fakePaginator ,
87- util : fakeUtil ,
8888 } ,
89- './project.js' : FakeProject ,
89+ '@google-cloud/promisify' : fakePromisify ,
90+ '@google-cloud/paginator' : fakePaginator ,
91+ './project' : FakeProject ,
9092 } ) ;
9193 } ) ;
9294
0 commit comments