diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-03-14 17:51:29 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-03-14 17:55:55 +0900 |
| commit | 4bb5d9780f3c46e942dc778d93c28391caee33c7 (patch) | |
| tree | be07ad4378fa9dda5f2615a9d5e07b71bd17c1e5 /ldd/ldd_test.go | |
| parent | f41fd946284aa30e7529bd92193632b20d77a2dd (diff) | |
ldd: run in native sandbox
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'ldd/ldd_test.go')
| -rw-r--r-- | ldd/ldd_test.go | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/ldd/ldd_test.go b/ldd/ldd_test.go index 2e5d010c..9c348c3c 100644 --- a/ldd/ldd_test.go +++ b/ldd/ldd_test.go @@ -3,7 +3,6 @@ package ldd_test import ( "errors" "reflect" - "strings" "testing" "git.gensokyo.uk/security/fortify/ldd" @@ -34,10 +33,7 @@ libzstd.so.1 => /usr/lib/libzstd.so.1 7ff71bfd2000 } for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { - stdout := new(strings.Builder) - stdout.WriteString(tc.out) - - if _, err := ldd.Parse(stdout); !errors.Is(err, tc.wantErr) { + if _, err := ldd.Parse([]byte(tc.out)); !errors.Is(err, tc.wantErr) { t.Errorf("Parse() error = %v, wantErr %v", err, tc.wantErr) } }) @@ -111,10 +107,7 @@ libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7ff71c0a4000)`, } for _, tc := range testCases { t.Run(tc.file, func(t *testing.T) { - stdout := new(strings.Builder) - stdout.WriteString(tc.out) - - if got, err := ldd.Parse(stdout); err != nil { + if got, err := ldd.Parse([]byte(tc.out)); err != nil { t.Errorf("Parse() error = %v", err) } else if !reflect.DeepEqual(got, tc.want) { t.Errorf("Parse() got = %#v, want %#v", got, tc.want) |
