From 9b87a6b6885d004d445f021b9536d08a18225351 Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 30 Jan 2026 22:39:36 +0800 Subject: detect shebang format --- tests/modules/binutils/test.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/modules/binutils/test.lua') diff --git a/tests/modules/binutils/test.lua b/tests/modules/binutils/test.lua index 78acb044c..363bf073b 100644 --- a/tests/modules/binutils/test.lua +++ b/tests/modules/binutils/test.lua @@ -10,6 +10,10 @@ function test_format(t) local format = binutils.format(unknown) t:are_equal(format, "unknown") + local scriptfile = path.join(tempdir, "a.sh") + io.writefile(scriptfile, "#!/bin/sh\nexit 0\n") + t:are_equal(binutils.format(scriptfile), "shebang") + local programfile = os.programfile() if programfile then local expected = "elf" -- cgit v1.3.1