diff --git a/src/browser/tests/blob.html b/src/browser/tests/blob.html
new file mode 100644
index 00000000..693095c1
--- /dev/null
+++ b/src/browser/tests/blob.html
@@ -0,0 +1,107 @@
+
+
+ Test Document Title
+
+
+
+
+
+
+
+
+
diff --git a/src/browser/tests/file.html b/src/browser/tests/file.html
new file mode 100644
index 00000000..3db5fdfe
--- /dev/null
+++ b/src/browser/tests/file.html
@@ -0,0 +1,12 @@
+
+
+ Test Document Title
+
+
+
+
diff --git a/src/browser/webapi/File.zig b/src/browser/webapi/File.zig
index 64614531..0c776abb 100644
--- a/src/browser/webapi/File.zig
+++ b/src/browser/webapi/File.zig
@@ -42,3 +42,8 @@ pub const JsApi = struct {
pub const constructor = bridge.constructor(File.init, .{});
};
+
+const testing = @import("../../testing.zig");
+test "WebApi: File" {
+ try testing.htmlRunner("file.html", .{});
+}
diff --git a/src/browser/webapi/file/Blob.zig b/src/browser/webapi/file/Blob.zig
index e12408fe..bc15e1cf 100644
--- a/src/browser/webapi/file/Blob.zig
+++ b/src/browser/webapi/file/Blob.zig
@@ -287,3 +287,8 @@ pub const JsApi = struct {
pub const size = bridge.accessor(Blob.size, null, .{});
pub const @"type" = bridge.accessor(Blob.type, null, .{});
};
+
+const testing = @import("../../../testing.zig");
+test "WebApi: Blob" {
+ try testing.htmlRunner("blob.html", .{});
+}