From e0cd0efc11ef10e991cc8822c6a747df73d57de6 Mon Sep 17 00:00:00 2001 From: Filipe Pina Date: Fri, 7 Apr 2023 01:08:53 +0100 Subject: [PATCH] x --- scanner/scanner_test.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 scanner/scanner_test.go diff --git a/scanner/scanner_test.go b/scanner/scanner_test.go new file mode 100644 index 0000000..0190d87 --- /dev/null +++ b/scanner/scanner_test.go @@ -0,0 +1,31 @@ +package scanner + +import ( + "os" + "testing" +) + +func TestDefaultBinaryPath(t *testing.T) { + var s = Scanner{ + Name: "randomNameNoBinary", + } + got := s.GetDefaultBinaryPath() + var expected = "randomNameNoBinary" + if got != expected { + t.Errorf("GetDefaultBinaryPath = %s; want %s", got, expected) + } + expected = "otherBinary" + s.DefaultBinary = expected + got = s.GetDefaultBinaryPath() + if got != expected { + t.Errorf("GetDefaultBinaryPath = %s; want %s", got, expected) + } +} + +func TestBuildOptions(t *testing.T) { + oldArgs := os.Args + defer func() { os.Args = oldArgs }() + os.Args = []string{"myscanner", "-H"} + got := s.BuildOptions() + ParseOptions(got) +}