Răsfoiți Sursa

add validation error type, fix tests, add number tests

Aneurin Barker Snook 1 an în urmă
părinte
comite
7f3dc0c79d
5 a modificat fișierele cu 25 adăugiri și 10 ștergeri
  1. 5 2
      filter_test.go
  2. 5 2
      join_test.go
  3. 5 2
      page_test.go
  4. 5 2
      pagination_test.go
  5. 5 2
      sort_test.go

+ 5 - 2
filter_test.go

@@ -1,6 +1,9 @@
 package qs
 
-import "testing"
+import (
+	"errors"
+	"testing"
+)
 
 func TestReadFilters(t *testing.T) {
 	type TestCase struct {
@@ -32,7 +35,7 @@ func TestReadFilters(t *testing.T) {
 
 		filters, err := ReadStringFilters(tc.Input, nil)
 
-		if err != tc.Err {
+		if !errors.Is(err, tc.Err) {
 			t.Errorf("Expected error %v, got %v", tc.Err, err)
 		}
 		if tc.Err != nil {

+ 5 - 2
join_test.go

@@ -1,6 +1,9 @@
 package qs
 
-import "testing"
+import (
+	"errors"
+	"testing"
+)
 
 func TestReadJoins(t *testing.T) {
 	type TestCase struct {
@@ -27,7 +30,7 @@ func TestReadJoins(t *testing.T) {
 
 		joins, err := ReadStringJoins(tc.Input, nil)
 
-		if err != tc.Err {
+		if !errors.Is(err, tc.Err) {
 			t.Errorf("Expected error %v, got %v", tc.Err, err)
 		}
 		if tc.Err != nil {

+ 5 - 2
page_test.go

@@ -1,6 +1,9 @@
 package qs
 
-import "testing"
+import (
+	"errors"
+	"testing"
+)
 
 func TestReadPage(t *testing.T) {
 	type TestCase struct {
@@ -64,7 +67,7 @@ func TestReadPage(t *testing.T) {
 
 		page, err := ReadStringPage(tc.Input, tc.Opt)
 
-		if err != tc.Err {
+		if !errors.Is(err, tc.Err) {
 			t.Errorf("Expected error %v, got %v", tc.Err, err)
 		}
 		if tc.Err != nil {

+ 5 - 2
pagination_test.go

@@ -1,6 +1,9 @@
 package qs
 
-import "testing"
+import (
+	"errors"
+	"testing"
+)
 
 func TestReadPagination(t *testing.T) {
 	type TestCase struct {
@@ -34,7 +37,7 @@ func TestReadPagination(t *testing.T) {
 
 		pag, err := ReadStringPagination(tc.Input, tc.Opt)
 
-		if err != tc.Err {
+		if !errors.Is(err, tc.Err) {
 			t.Errorf("Expected error %v, got %v", tc.Err, err)
 			continue
 		}

+ 5 - 2
sort_test.go

@@ -1,6 +1,9 @@
 package qs
 
-import "testing"
+import (
+	"errors"
+	"testing"
+)
 
 func TestReadSorts(t *testing.T) {
 	type TestCase struct {
@@ -32,7 +35,7 @@ func TestReadSorts(t *testing.T) {
 
 		sorts, err := ReadStringSorts(tc.Input, nil)
 
-		if err != tc.Err {
+		if !errors.Is(err, tc.Err) {
 			t.Errorf("Expected error %v, got %v", tc.Err, err)
 		}
 		if tc.Err != nil {