get.porter.sh/porter@v1.3.0/pkg/printer/yaml_test.go (about) 1 package printer 2 3 import ( 4 "bytes" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 ) 9 10 func TestPrintYaml(t *testing.T) { 11 v := struct { 12 A string 13 B bool 14 }{ 15 A: "foo", 16 B: true, 17 } 18 19 b := &bytes.Buffer{} 20 err := PrintYaml(b, v) 21 22 require.Nil(t, err) 23 require.Equal(t, "a: foo\nb: true\n", b.String()) 24 }