1
0

error_test.go 437 B

12345678910111213141516171819202122232425
  1. package osutil
  2. import (
  3. "os"
  4. "testing"
  5. "github.com/stretchr/testify/assert"
  6. "gogs.io/gogs/internal/errutil"
  7. )
  8. func TestError_NotFound(t *testing.T) {
  9. tests := []struct {
  10. err error
  11. expVal bool
  12. }{
  13. {err: os.ErrNotExist, expVal: true},
  14. {err: os.ErrClosed, expVal: false},
  15. }
  16. for _, test := range tests {
  17. t.Run("", func(t *testing.T) {
  18. assert.Equal(t, test.expVal, errutil.IsNotFound(NewError(test.err)))
  19. })
  20. }
  21. }