io_test.go 538 B

123456789101112131415161718192021222324
  1. package buggo
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. func Test_readPath_throws_not_found(t *testing.T) {
  7. _, err := readPath("doesntexist")
  8. assert.Error(t, err, "should never exist!")
  9. _, err2 := readPath("tests/asdfasdf")
  10. assert.Error(t, err2, "should never exist!")
  11. }
  12. func Test_readPath_succeeds(t *testing.T) {
  13. data, err := readPath("tests/bugs/test-1/description")
  14. if err != nil {
  15. assert.Fail(t, "function threw error, does tests/bugs/test-1 exist?")
  16. }
  17. assert.Equal(t, data, "test description\n")
  18. }