1818var assert = require ( 'assert' ) ;
1919var nock = require ( 'nock' ) ;
2020var request = require ( './auth-request.js' ) ;
21- var proxyquire = require ( 'proxyquire' ) ;
2221var Debuggee = require ( '../src/debuggee.js' ) ;
2322
2423// the tests in this file rely on the GCLOUD_PROJECT environment variable
2524// not being set
2625delete process . env . GCLOUD_PROJECT ;
2726
28- // require controller while stubbing auth to bypass authentication
29- //
30- var utils = {
31- getProjectNumber : function ( callback ) { callback ( null , 'project123' ) ; }
32- } ;
33- var Controller = proxyquire ( '../src/controller.js' , {
34- '@google/cloud-diagnostics-common' : {
35- logger : null ,
36- utils : utils
37- }
38- } ) ;
27+ var Controller = require ( '../src/controller.js' ) ;
3928var fakeDebug = {
4029 request : request
4130} ;
@@ -68,33 +57,6 @@ describe('Controller API', function() {
6857 } ) ;
6958 } ) ;
7059
71- it ( 'should have correct version without projectId' , function ( done ) {
72- var oldProjNum = utils . getProjectNumber ;
73- utils . getProjectNumber = function ( callback ) {
74- callback ( new Error ( ) , null ) ;
75- } ;
76- process . env . GCLOUD_PROJECT = 'project123' ;
77- var controller = new Controller ( fakeDebug ) ;
78- var scope =
79- nock ( url )
80- . post ( api + '/debuggees/register' )
81- . reply ( 200 ,
82- { debuggee : { id : 'fake-debuggee' } , activePeriodSec : 600 } ) ;
83- var debuggee = new Debuggee ( {
84- project : 'fake-project' ,
85- uniquifier : 'fake-id' ,
86- description : 'unit test'
87- } ) ;
88- controller . register ( debuggee , function ( err , result ) {
89- assert ( ! err , 'not expecting an error' ) ;
90- assert . equal ( result . debuggee . id , 'fake-debuggee' ) ;
91- scope . done ( ) ;
92- delete process . env . GCLOUD_PROJECT ;
93- utils . getProjectNumber = oldProjNum ;
94- done ( ) ;
95- } ) ;
96- } ) ;
97-
9860 it ( 'should not return an error when the debuggee isDisabled' ,
9961 function ( done ) {
10062 var scope = nock ( url )
@@ -110,7 +72,7 @@ describe('Controller API', function() {
11072 } ) ;
11173 var controller = new Controller ( fakeDebug ) ;
11274 controller . register ( debuggee , function ( err , result ) {
113- assert . ifError ( err , 'not expected an error' ) ;
75+ assert . ifError ( err , 'not expecting an error' ) ;
11476 assert . equal ( result . debuggee . id , 'fake-debuggee' ) ;
11577 assert . ok ( result . debuggee . isDisabled ) ;
11678 scope . done ( ) ;
0 commit comments