github.com/rotblauer/buffalo@v0.7.1-0.20170112214545-7aa55ef80dd3/render/resolvers/simple_test.go (about) 1 package resolvers 2 3 import ( 4 "io/ioutil" 5 "os" 6 "testing" 7 8 "github.com/stretchr/testify/require" 9 ) 10 11 func Test_SimpleResolver(t *testing.T) { 12 r := require.New(t) 13 14 f, err := ioutil.TempFile(os.TempDir(), "example") 15 r.NoError(err) 16 defer os.Remove(f.Name()) 17 _, err = f.WriteString("hello") 18 r.NoError(err) 19 20 rr := &SimpleResolver{} 21 b, err := rr.Read(f.Name()) 22 r.NoError(err) 23 r.Equal("hello", string(b)) 24 25 _, err = rr.Read("unknown") 26 r.Error(err) 27 }