Przeglądaj źródła

chore: add more tests (#2410)

Kevin Wan 2 lat temu
rodzic
commit
0ea92b7280
1 zmienionych plików z 13 dodań i 0 usunięć
  1. 13 0
      gateway/internal/requestparser_test.go

+ 13 - 0
gateway/internal/requestparser_test.go

@@ -53,3 +53,16 @@ func TestNewRequestParserWithForm(t *testing.T) {
 	assert.Nil(t, err)
 	assert.NotNil(t, parser)
 }
+
+func TestNewRequestParserWithBadForm(t *testing.T) {
+	req := httptest.NewRequest("GET", "/val?a%1=b", nil)
+	parser, err := NewRequestParser(req, nil)
+	assert.NotNil(t, err)
+	assert.Nil(t, parser)
+}
+
+func TestRequestParser_buildJsonRequestParser(t *testing.T) {
+	parser, err := buildJsonRequestParser(map[string]interface{}{"a": make(chan int)}, nil)
+	assert.NotNil(t, err)
+	assert.Nil(t, parser)
+}