@@ -33,16 +33,16 @@ const serverless = require('./lib/serverless')({ service: { functions: { 'my-fun
3333
3434require ( 'chai' ) . use ( chaiAsPromised ) ;
3535
36- function nocksvc ( url , funcs ) {
36+ function nocksvc ( url , funcs , namespace = 'default' ) {
3737 nock ( url )
38- . get ( ' /api/v1/namespaces/default /services' )
38+ . get ( ` /api/v1/namespaces/${ namespace } /services` )
3939 . reply ( 200 , {
4040 items : _ . map ( _ . flatten ( [ funcs ] ) , f => ( {
4141 metadata :
4242 {
4343 name : f ,
4444 namespace : 'default' ,
45- selfLink : `/api/v1/namespaces/default /services/${ f } ` ,
45+ selfLink : `/api/v1/namespaces/${ namespace } /services/${ f } ` ,
4646 uid : '010a169d-618c-11e7-9939-080027abf356' ,
4747 resourceVersion : '248' ,
4848 creationTimestamp : '2017-07-05T14:12:39Z' ,
@@ -234,7 +234,7 @@ describe('KubelessInvoke', () => {
234234 statusMessage : 'OK' ,
235235 } ) ;
236236 } ) ;
237- nocksvc ( kubeApiURL , func ) ;
237+ nocksvc ( kubeApiURL , func , serverlessWithNS . service . provider . namespace ) ;
238238 return kubelessInvoke . invokeFunction ( ) . then ( ( res ) => {
239239 expect ( res ) . to . be . eql ( {
240240 statusCode : 200 ,
@@ -257,7 +257,7 @@ describe('KubelessInvoke', () => {
257257 statusMessage : 'OK' ,
258258 } ) ;
259259 } ) ;
260- nocksvc ( kubeApiURL , func ) ;
260+ nocksvc ( kubeApiURL , func , serverlessWithNS . service . functions [ func ] . namespace ) ;
261261 return kubelessInvoke . invokeFunction ( ) . then ( ( res ) => {
262262 expect ( res ) . to . be . eql ( {
263263 statusCode : 200 ,
0 commit comments