@@ -263,46 +263,6 @@ describe('smoketest: object-oriented devbox', () => {
263263 await devbox . shutdown ( ) ;
264264 } ) ;
265265
266- test ( 'create legacy tunnel (deprecated - now creates v2 tunnel)' , async ( ) => {
267- const devbox = await sdk . devbox . create ( {
268- name : uniqueName ( 'sdk-devbox-tunnel' ) ,
269- launch_parameters : { resource_size_request : 'X_SMALL' , keep_alive_time_seconds : 60 * 5 } , // 5 minutes
270- } ) ;
271-
272- try {
273- // Create tunnel using deprecated createTunnel method (now creates v2 tunnel)
274- const tunnel = await devbox . net . createTunnel ( { port : 8080 } ) ;
275-
276- // Verify the tunnel response structure
277- expect ( tunnel ) . toBeDefined ( ) ;
278- expect ( tunnel . devbox_id ) . toBe ( devbox . id ) ;
279- expect ( tunnel . port ) . toBe ( 8080 ) ;
280- expect ( tunnel . url ) . toBeDefined ( ) ;
281-
282- // Note: v2 tunnels cannot be removed - they remain active until devbox shutdown
283- // Verify the tunnel is accessible via devbox info
284- const info = await devbox . getInfo ( ) ;
285- expect ( info . tunnel ) . toBeDefined ( ) ;
286- } finally {
287- await devbox . shutdown ( ) ;
288- }
289- } ) ;
290-
291- test ( 'remove legacy tunnel (deprecated)' , async ( ) => {
292- const devbox = await sdk . devbox . create ( {
293- name : uniqueName ( 'sdk-devbox-remove-tunnel' ) ,
294- launch_parameters : { resource_size_request : 'X_SMALL' , keep_alive_time_seconds : 60 * 5 } ,
295- } ) ;
296-
297- try {
298- await devbox . net . createTunnel ( { port : 9090 } ) ;
299- // Server rejects removeTunnel on portal tunnels with 400
300- await expect ( devbox . net . removeTunnel ( { port : 9090 } ) ) . rejects . toThrow ( / 4 0 0 / ) ;
301- } finally {
302- await devbox . shutdown ( ) ;
303- }
304- } ) ;
305-
306266 test ( 'enable V2 tunnel (open)' , async ( ) => {
307267 const devbox = await sdk . devbox . create ( {
308268 name : uniqueName ( 'sdk-devbox-enable-tunnel' ) ,
0 commit comments