aboutsummaryrefslogtreecommitdiff
path: root/spdxconv_test.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2026-01-15 19:26:39 +0700
committerShulhan <ms@kilabit.info>2026-01-15 19:26:39 +0700
commit6b4b38ada45cd5b108ec6ecda680cb32d33542ea (patch)
treec3fdb20b1f9eee4c6902d4106beff23d38a9f531 /spdxconv_test.go
parent73252709ac8f73d1be5f9752d5f1dda79a9c85a4 (diff)
downloadspdxconv-6b4b38ada45cd5b108ec6ecda680cb32d33542ea.tar.xz
spdxconv: set the SCM only during scan command, not on New
The Apply command does not require SCM, so no need to initialize it in New.
Diffstat (limited to 'spdxconv_test.go')
-rw-r--r--spdxconv_test.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/spdxconv_test.go b/spdxconv_test.go
index d2389e4..fe8ad1c 100644
--- a/spdxconv_test.go
+++ b/spdxconv_test.go
@@ -303,6 +303,10 @@ func TestSPDXConv_scanFile(t *testing.T) {
if err != nil {
t.Fatal(err)
}
+ err = conv.scanForSCM(conv.dir, conv.curDir)
+ if err != nil {
+ t.Fatal(err)
+ }
type testCase struct {
dir string
@@ -370,11 +374,16 @@ func TestSPDXConv_scanDir(t *testing.T) {
for _, tc = range listCase {
t.Run(tc.dir, func(tt *testing.T) {
tt.Chdir(tc.dir)
+
conv, err = New(`.`)
if err != nil {
tt.Fatal(err)
}
- conv.loadReuseConfig()
+ err = conv.prepareScan()
+ if err != nil {
+ t.Fatal(err)
+ }
+
got, err = conv.scanDir([]string{`.`})
if err != nil {
tt.Fatal(err)