@@ -45,13 +45,7 @@ var api = '/v2/controller';
4545
4646nock . disableNetConnect ( ) ;
4747
48- describe ( 'Debuglet API' , function ( ) {
49-
50- var controller = new Controller ( fakeDebug ) ;
51-
52- it ( 'should return an instance when constructed' , function ( ) {
53- assert . ok ( controller ) ;
54- } ) ;
48+ describe ( 'Controller API' , function ( ) {
5549
5650 describe ( 'register' , function ( ) {
5751 it ( 'should get a debuggeeId' , function ( done ) {
@@ -61,10 +55,10 @@ describe('Debuglet API', function() {
6155 . reply ( 200 ,
6256 { debuggee : { id : 'fake-debuggee' } , activePeriodSec : 600 } ) ;
6357 var debuggee = new Debuggee ( 'fake-project' , 'fake-id' ) ;
58+ var controller = new Controller ( fakeDebug ) ;
6459 controller . register ( debuggee , function ( err , result ) {
6560 assert ( ! err , 'not expecting an error' ) ;
6661 assert . equal ( result . debuggee . id , 'fake-debuggee' ) ;
67- assert . equal ( controller . debuggeeId_ , 'fake-debuggee' ) ;
6862 scope . done ( ) ;
6963 done ( ) ;
7064 } ) ;
@@ -86,7 +80,6 @@ describe('Debuglet API', function() {
8680 controller . register ( debuggee , function ( err , result ) {
8781 assert ( ! err , 'not expecting an error' ) ;
8882 assert . equal ( result . debuggee . id , 'fake-debuggee' ) ;
89- assert . equal ( controller . debuggeeId_ , 'fake-debuggee' ) ;
9083 scope . done ( ) ;
9184 delete process . env . GCLOUD_PROJECT ;
9285 utils . getProjectNumber = oldProjNum ;
@@ -105,6 +98,7 @@ describe('Debuglet API', function() {
10598 activePeriodSec : 600 ,
10699 } ) ;
107100 var debuggee = new Debuggee ( 'fake-project' , 'fake-id' ) ;
101+ var controller = new Controller ( fakeDebug ) ;
108102 controller . register ( debuggee , function ( err /*, result*/ ) {
109103 assert ( err , 'expected an error' ) ;
110104 scope . done ( ) ;
@@ -125,6 +119,7 @@ describe('Debuglet API', function() {
125119 activePeriodSec : 600
126120 } ) ;
127121 var debuggee = new Debuggee ( 'fake-project' , 'fake-id' ) ;
122+ var controller = new Controller ( fakeDebug ) ;
128123 controller . register ( debuggee , function ( err /*, result*/ ) {
129124 assert . ifError ( err ) ;
130125 done ( ) ;
@@ -136,7 +131,9 @@ describe('Debuglet API', function() {
136131 . get ( api + '/debuggees/fake-debuggee/breakpoints?success_on_timeout=true' )
137132 . reply ( 200 , { kind : 'whatever' } ) ;
138133
139- controller . listBreakpoints ( function ( err , response , result ) {
134+ var debuggee = { id : 'fake-debuggee' } ;
135+ var controller = new Controller ( fakeDebug ) ;
136+ controller . listBreakpoints ( debuggee , function ( err , response , result ) {
140137 assert ( ! err , 'not expecting an error' ) ;
141138 assert ( ! result . breakpoints , 'should not have a breakpoints property' ) ;
142139 scope . done ( ) ;
@@ -151,7 +148,9 @@ describe('Debuglet API', function() {
151148 var scope = nock ( url )
152149 . get ( api + '/debuggees/fake-debuggee/breakpoints?success_on_timeout=true' )
153150 . reply ( 200 , invalidResponse ) ;
154- controller . listBreakpoints ( function ( err , response , result ) {
151+ var debuggee = { id : 'fake-debuggee' } ;
152+ var controller = new Controller ( fakeDebug ) ;
153+ controller . listBreakpoints ( debuggee , function ( err , response , result ) {
155154 assert ( ! err , 'not expecting an error' ) ;
156155 assert ( ! result . breakpoints , 'should not have breakpoints property' ) ;
157156 scope . done ( ) ;
@@ -165,7 +164,9 @@ describe('Debuglet API', function() {
165164 var scope = nock ( url )
166165 . get ( api + '/debuggees/fake-debuggee/breakpoints?success_on_timeout=true' )
167166 . reply ( 403 ) ;
168- controller . listBreakpoints ( function ( err , response , result ) {
167+ var debuggee = { id : 'fake-debuggee' } ;
168+ var controller = new Controller ( fakeDebug ) ;
169+ controller . listBreakpoints ( debuggee , function ( err , response , result ) {
169170 assert ( err instanceof Error , 'expecting an error' ) ;
170171 assert ( ! result , 'should not have a result' ) ;
171172 scope . done ( ) ;
@@ -179,8 +180,9 @@ describe('Debuglet API', function() {
179180 . reply ( 200 , {
180181 wait_expired : true
181182 } ) ;
182-
183- controller . listBreakpoints ( function ( err , response , result ) {
183+ var debuggee = { id : 'fake-debuggee' } ;
184+ var controller = new Controller ( fakeDebug ) ;
185+ controller . listBreakpoints ( debuggee , function ( err , response , result ) {
184186 assert . ifError ( err , 'not expecting an error' ) ;
185187 assert ( response . body . wait_expired , 'should have expired set' ) ;
186188 scope . done ( ) ;
@@ -200,8 +202,9 @@ describe('Debuglet API', function() {
200202 . reply ( 200 , {
201203 breakpoints : breakpoints
202204 } ) ;
203-
204- controller . listBreakpoints ( function ( err , response , result ) {
205+ var debuggee = { id : 'fake-debuggee' } ;
206+ var controller = new Controller ( fakeDebug ) ;
207+ controller . listBreakpoints ( debuggee , function ( err , response , result ) {
205208 assert ( ! err , 'not expecting an error' ) ;
206209 assert ( result . breakpoints , 'should have a breakpoints property' ) ;
207210 var bps = result . breakpoints ;
@@ -222,7 +225,9 @@ describe('Debuglet API', function() {
222225 breakpoint : breakpoint
223226 } )
224227 . reply ( 200 , { kind : 'debugletcontroller#updateActiveBreakpointResponse' } ) ;
225- controller . updateBreakpoint ( breakpoint ,
228+ var debuggee = { id : 'fake-debuggee' } ;
229+ var controller = new Controller ( fakeDebug ) ;
230+ controller . updateBreakpoint ( breakpoint , debuggee ,
226231 function ( err , result ) {
227232 assert ( ! err , 'not expecting an error' ) ;
228233 assert . equal ( result . kind , 'debugletcontroller#updateActiveBreakpointResponse' ) ;
0 commit comments