@@ -63,15 +63,15 @@ func TestCopyLicenseTextFile_UsesExistingLicenseFile(t *testing.T) {
63
63
defer repoRoot .Close ()
64
64
65
65
licensePathRel := filepath .Join ("LICENSE.txt" )
66
- err = repoRoot .WriteFile (licensePathRel , []byte ("existing license" ), 0644 )
66
+ err = os .WriteFile (filepath . Join ( repoRoot . Name (), licensePathRel ) , []byte ("existing license" ), 0644 )
67
67
require .NoError (t , err )
68
68
69
69
// Should not attempt to copy, just return nil
70
70
err = copyLicenseTextFile (repoRoot , licensePathRel )
71
71
assert .NoError (t , err )
72
72
73
73
// License file should remain unchanged
74
- content , err := repoRoot .ReadFile (licensePathRel )
74
+ content , err := os .ReadFile (filepath . Join ( repoRoot . Name (), licensePathRel ) )
75
75
require .NoError (t , err )
76
76
assert .Equal (t , "existing license" , string (content ))
77
77
@@ -83,16 +83,16 @@ func TestCopyLicenseTextFile_UsesExistingLicenseFile(t *testing.T) {
83
83
require .NoError (t , err )
84
84
defer repoRoot .Close ()
85
85
86
- licensePathRel := filepath .Join ("LICENSE.txt" )
87
- err = repoRoot .WriteFile (licensePathRel , []byte ("existing license" ), 0644 )
86
+ licensePath := filepath .Join (repoRoot . Name (), "LICENSE.txt" )
87
+ err = os .WriteFile (licensePath , []byte ("existing license" ), 0644 )
88
88
require .NoError (t , err )
89
89
90
90
// Should not attempt to copy, just return nil
91
- err = copyLicenseTextFile (repoRoot , filepath . Join ( repoRoot . Name (), licensePathRel ) )
91
+ err = copyLicenseTextFile (repoRoot , licensePath )
92
92
assert .NoError (t , err )
93
93
94
94
// License file should remain unchanged
95
- content , err := repoRoot .ReadFile (licensePathRel )
95
+ content , err := os .ReadFile (licensePath )
96
96
require .NoError (t , err )
97
97
assert .Equal (t , "existing license" , string (content ))
98
98
@@ -127,13 +127,13 @@ func TestCopyLicenseTextFile_UsesExistingLicenseFile(t *testing.T) {
127
127
defer repoRoot .Close ()
128
128
129
129
// original license file path
130
- err = repoRoot .WriteFile (licenseTextFileName , []byte ("repo license" ), 0644 )
130
+ err = os .WriteFile (filepath . Join ( repoRoot . Name (), licenseTextFileName ) , []byte ("repo license" ), 0644 )
131
131
require .NoError (t , err )
132
132
133
133
err = copyLicenseTextFile (repoRoot , "REPO_LICENSE.txt" )
134
134
assert .NoError (t , err )
135
135
136
- content , err := repoRoot .ReadFile ("REPO_LICENSE.txt" )
136
+ content , err := os .ReadFile (filepath . Join ( repoRoot . Name (), "REPO_LICENSE.txt" ) )
137
137
require .NoError (t , err )
138
138
assert .Equal (t , "repo license" , string (content ))
139
139
})
@@ -144,15 +144,15 @@ func TestCopyLicenseTextFile_UsesExistingLicenseFile(t *testing.T) {
144
144
defer repoRoot .Close ()
145
145
146
146
// original license file path
147
- err = repoRoot .WriteFile ("CUSTOM_LICENSE.txt" , []byte ("repo license" ), 0644 )
147
+ err = os .WriteFile (filepath . Join ( repoRoot . Name (), "CUSTOM_LICENSE.txt" ) , []byte ("repo license" ), 0644 )
148
148
require .NoError (t , err )
149
149
150
150
t .Setenv (repositoryLicenseEnv , "CUSTOM_LICENSE.txt" )
151
151
152
152
err = copyLicenseTextFile (repoRoot , "REPO_LICENSE.txt" )
153
153
assert .NoError (t , err )
154
154
155
- content , err := repoRoot .ReadFile ("REPO_LICENSE.txt" )
155
+ content , err := os .ReadFile (filepath . Join ( repoRoot . Name (), "REPO_LICENSE.txt" ) )
156
156
require .NoError (t , err )
157
157
assert .Equal (t , "repo license" , string (content ))
158
158
})
0 commit comments