summaryrefslogtreecommitdiff
path: root/tests/specs/compile/determinism/assert_equal.ts
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-08-19 12:41:11 -0400
committerGitHub <noreply@github.com>2024-08-19 16:41:11 +0000
commitc9edb15f151774ba593bec162a5696989e1c40be (patch)
treebfb36b90ffae34e23200a40ba0bd239284818099 /tests/specs/compile/determinism/assert_equal.ts
parenta20418e2e8c4753e9e479ad0c0cc2a2087f374d6 (diff)
fix(compile): make output more deterministic (#25092)
Closes https://github.com/denoland/deno/issues/25084
Diffstat (limited to 'tests/specs/compile/determinism/assert_equal.ts')
-rw-r--r--tests/specs/compile/determinism/assert_equal.ts15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/specs/compile/determinism/assert_equal.ts b/tests/specs/compile/determinism/assert_equal.ts
new file mode 100644
index 000000000..c99bdf16c
--- /dev/null
+++ b/tests/specs/compile/determinism/assert_equal.ts
@@ -0,0 +1,15 @@
+const file1 = Deno.readFileSync(Deno.args[0]);
+const file2 = Deno.readFileSync(Deno.args[1]);
+
+if (file1.length !== file2.length) {
+ console.error("File lengths are different");
+ Deno.exit(1);
+}
+for (let i = 0; i < file1.length; i++) {
+ if (file1[i] !== file2[i]) {
+ console.error("Files are different");
+ Deno.exit(1);
+ }
+}
+
+console.error("Same");