@@ -22,9 +22,8 @@ const Allocator = std.mem.Allocator;
2222
2323const log = @import ("log.zig" );
2424const App = @import ("app.zig" ).App ;
25- const Server = @import ("server.zig" ).Server ;
2625const Http = @import ("http/Http.zig" );
27- const Platform = @import ("runtime/js .zig" ).Platform ;
26+ const Server = @import ("server .zig" ).Server ;
2827const Browser = @import ("browser/browser.zig" ).Browser ;
2928
3029const build_config = @import ("build_config" );
@@ -717,6 +716,7 @@ test {
717716 std .testing .refAllDecls (@This ());
718717}
719718
719+ var test_cdp_server : ? Server = null ;
720720test "tests:beforeAll" {
721721 log .opts .level = .err ;
722722 log .opts .format = .logfmt ;
@@ -742,6 +742,9 @@ test "tests:beforeAll" {
742742}
743743
744744test "tests:afterAll" {
745+ if (test_cdp_server ) | * server | {
746+ server .deinit ();
747+ }
745748 testing .shutdown ();
746749}
747750
@@ -796,11 +799,13 @@ fn serveHTTP(wg: *std.Thread.WaitGroup) !void {
796799
797800fn serveCDP (wg : * std.Thread.WaitGroup ) ! void {
798801 const address = try std .net .Address .parseIp ("127.0.0.1" , 9583 );
802+ test_cdp_server = try Server .init (testing .test_app , address );
799803
800804 var server = try Server .init (testing .test_app , address );
801805 defer server .deinit ();
802806 wg .finish ();
803- server .run (address , 5 ) catch | err | {
807+
808+ test_cdp_server .? .run (address , 5 ) catch | err | {
804809 std .debug .print ("CDP server error: {}" , .{err });
805810 return err ;
806811 };
0 commit comments