@@ -2,6 +2,7 @@ package secrethub
22
33import (
44 "bytes"
5+ "io/ioutil"
56 "testing"
67
78 "github.com/secrethub/secrethub-go/internals/assert"
@@ -103,20 +104,21 @@ func TestMigrateTemplates(t *testing.T) {
103104 },
104105 } {
105106 t .Run (name , func (t * testing.T ) {
106- var out bytes.Buffer
107107 m := referenceMapping (tc .mapping )
108108 m .stripSecretHubURIScheme ()
109109 err := m .addVarPossibilities (tc .vars )
110110 assert .OK (t , err )
111111
112- _ , err = migrateTemplateTags (bytes .NewReader ([]byte (tc .in )), & out , m , "{{ %s }}" )
112+ _ , err = migrateTemplateTags (bytes .NewReader ([]byte (tc .in )), "test.yml.tpl" , m , "{{ %s }}" )
113113 if tc .expectedErr {
114114 assert .Equal (t , err != nil , true )
115115 return
116116 }
117117
118118 assert .OK (t , err )
119- assert .Equal (t , out .String (), tc .expected )
119+ res , err := ioutil .ReadFile ("test.yml.tpl" )
120+ assert .OK (t , err )
121+ assert .Equal (t , string (res ), tc .expected )
120122 })
121123 }
122124}
@@ -225,7 +227,6 @@ func TestMigrateEnvfile(t *testing.T) {
225227 },
226228 } {
227229 t .Run (name , func (t * testing.T ) {
228- var out bytes.Buffer
229230 m := referenceMapping (tc .mapping )
230231 m .stripSecretHubURIScheme ()
231232 err := m .addVarPossibilities (tc .vars )
@@ -237,7 +238,7 @@ func TestMigrateEnvfile(t *testing.T) {
237238 return err
238239 }
239240
240- _ , err = migrateTemplateTags (bytes .NewReader ([]byte (tc .in )), & out , m , "%s" )
241+ _ , err = migrateTemplateTags (bytes .NewReader ([]byte (tc .in )), ".env" , m , "%s" )
241242 return err
242243 }()
243244
@@ -247,7 +248,9 @@ func TestMigrateEnvfile(t *testing.T) {
247248 }
248249
249250 assert .OK (t , err )
250- assert .Equal (t , out .String (), tc .expected )
251+ res , err := ioutil .ReadFile (".env" )
252+ assert .OK (t , err )
253+ assert .Equal (t , string (res ), tc .expected )
251254 })
252255 }
253256}
0 commit comments