diff --git a/Tests/LibWeb/Text/expected/HTML/StructuredClone-serializable-objects.txt b/Tests/LibWeb/Text/expected/HTML/StructuredClone-serializable-objects.txt
index dcb522c922..ef45185e3d 100644
--- a/Tests/LibWeb/Text/expected/HTML/StructuredClone-serializable-objects.txt
+++ b/Tests/LibWeb/Text/expected/HTML/StructuredClone-serializable-objects.txt
@@ -1,3 +1,8 @@
instanceOf Blob: true
Blob.type: text/plain
Blob.text(): Hello, Blob!
+instanceOf File: true
+File.name: hello.txt
+File.type: text/plain
+File.text(): Hello, File!
+File.size: 12
\ No newline at end of file
diff --git a/Tests/LibWeb/Text/input/HTML/StructuredClone-serializable-objects.html b/Tests/LibWeb/Text/input/HTML/StructuredClone-serializable-objects.html
index 85ff42365d..d0a3477262 100644
--- a/Tests/LibWeb/Text/input/HTML/StructuredClone-serializable-objects.html
+++ b/Tests/LibWeb/Text/input/HTML/StructuredClone-serializable-objects.html
@@ -7,6 +7,14 @@
let text = await blob.text();
println(`Blob.text(): ${text}`);
+ let file = structuredClone(new File(["Hello, File!"], "hello.txt", {type: "text/plain"}));
+ println(`instanceOf File: ${file instanceof File}`);
+ println(`File.name: ${file.name}`);
+ println(`File.type: ${file.type}`);
+ text = await file.text();
+ println(`File.text(): ${text}`);
+ println(`File.size: ${file.size}`);
+
done();
});