From b3984a74e35134367ae2692b0b2aaca0f7dd0102 Mon Sep 17 00:00:00 2001 From: ge Date: Tue, 5 May 2026 23:24:52 +0300 Subject: [PATCH] tests: make tests reproducible --- tests/generate_test.v | 3 +-- tests/mymod_test.out | 1 - tests/mymod_test.v | 6 ++---- 3 files changed, 3 insertions(+), 7 deletions(-) delete mode 100644 tests/mymod_test.out diff --git a/tests/generate_test.v b/tests/generate_test.v index 2b16b48..16cd1e4 100644 --- a/tests/generate_test.v +++ b/tests/generate_test.v @@ -9,9 +9,8 @@ fn test_generate() { const embed_files = { 'cmd/mkembedfs/mkembedfs.v': $embed_file('cmd/mkembedfs/mkembedfs.v') - 'cmd/mkembedfs/help.txt': $embed_file('cmd/mkembedfs/help.txt') } " - data := embedfs.generate('cmd')! + data := embedfs.generate('cmd', ignore: ['*.txt'])! assert data == expected } diff --git a/tests/mymod_test.out b/tests/mymod_test.out deleted file mode 100644 index c25fd09..0000000 --- a/tests/mymod_test.out +++ /dev/null @@ -1 +0,0 @@ -{"some": "JSON data"} diff --git a/tests/mymod_test.v b/tests/mymod_test.v index 387fab5..1864e95 100644 --- a/tests/mymod_test.v +++ b/tests/mymod_test.v @@ -1,17 +1,15 @@ module main import os -import v.util.diff import embedfs fn test_mymod() { oldpwd := os.getwd() - expected_out := os.read_file('tests/mymod_test.out')! + expected := '{"some": "JSON data"}\n' os.chdir('tests/mymod')! gen := embedfs.generate('assets')! os.write_file('assets_generated.v', gen)! ret := os.execute('${os.quoted_path(@VEXE)} run .') - dump(diff.compare_text(ret.output, expected_out)!) - assert ret.output == expected_out + assert ret.output == expected os.chdir(oldpwd)! }