11package secrethub
22
33import (
4- "bytes"
5- "io/ioutil"
64 "testing"
75
86 "github.com/secrethub/secrethub-go/internals/assert"
@@ -104,21 +102,20 @@ func TestMigrateTemplates(t *testing.T) {
104102 },
105103 } {
106104 t .Run (name , func (t * testing.T ) {
105+ var out string
107106 m := referenceMapping (tc .mapping )
108107 m .stripSecretHubURIScheme ()
109108 err := m .addVarPossibilities (tc .vars )
110109 assert .OK (t , err )
111110
112- _ , err = migrateTemplateTags (bytes . NewReader ([] byte ( tc .in )), "test.yml.tpl" , m , "{{ %s }}" )
111+ out , _ , err = migrateTemplateTags (tc .in , m , "{{ %s }}" )
113112 if tc .expectedErr {
114113 assert .Equal (t , err != nil , true )
115114 return
116115 }
117116
118117 assert .OK (t , err )
119- res , err := ioutil .ReadFile ("test.yml.tpl" )
120- assert .OK (t , err )
121- assert .Equal (t , string (res ), tc .expected )
118+ assert .Equal (t , out , tc .expected )
122119 })
123120 }
124121}
@@ -227,6 +224,7 @@ func TestMigrateEnvfile(t *testing.T) {
227224 },
228225 } {
229226 t .Run (name , func (t * testing.T ) {
227+ var out string
230228 m := referenceMapping (tc .mapping )
231229 m .stripSecretHubURIScheme ()
232230 err := m .addVarPossibilities (tc .vars )
@@ -238,7 +236,7 @@ func TestMigrateEnvfile(t *testing.T) {
238236 return err
239237 }
240238
241- _ , err = migrateTemplateTags (bytes . NewReader ([] byte ( tc .in )), ".env" , m , "%s" )
239+ out , _ , err = migrateTemplateTags (tc .in , m , "%s" )
242240 return err
243241 }()
244242
@@ -248,9 +246,7 @@ func TestMigrateEnvfile(t *testing.T) {
248246 }
249247
250248 assert .OK (t , err )
251- res , err := ioutil .ReadFile (".env" )
252- assert .OK (t , err )
253- assert .Equal (t , string (res ), tc .expected )
249+ assert .Equal (t , out , tc .expected )
254250 })
255251 }
256252}
0 commit comments