From 46ed73432a6cbea4d48d473b820a5ac97a5bca98 Mon Sep 17 00:00:00 2001 From: Kael Zhang Date: Mon, 25 Nov 2024 21:33:18 +0800 Subject: [PATCH] test (linux): fixes tests --- test/cases.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/cases.js b/test/cases.js index f73c776..99ffdd9 100644 --- a/test/cases.js +++ b/test/cases.js @@ -154,7 +154,11 @@ module.exports = ( t.is(result_no_f.stdout, '', 'stdout should be empty') t.true( - result_no_f.stderr.includes(`: ${filepath}: No such file or directory`), `stderr should include "No such file or directory": ${ + // The stderr of different rm distributions may vary: + // - Linux rm: "rm: cannot remove 'nonexistent.txt': No such file or directory" + // - Mac rm: "rm: nonexistent.txt: No such file or directory" + // So we just check if the stderr includes "No such file or directory" + result_no_f.stderr.includes('No such file or directory'), `stderr should include "No such file or directory": ${ result_no_f.stderr }`) })