Browse Source

fixing validation

afeiszli 4 years ago
parent
commit
0d60cd385b
1 changed files with 2 additions and 14 deletions
  1. 2 14
      test/node_test.go

+ 2 - 14
test/node_test.go

@@ -274,7 +274,7 @@ func TestCreateEgressGateway(t *testing.T) {
 	//assert.False(t, node.IsEgressGateway/g)
 	//assert.False(t, node.IsEgressGateway/g)
 	var gateway models.EgressGatewayRequest
 	var gateway models.EgressGatewayRequest
 	t.Run("Valid", func(t *testing.T) {
 	t.Run("Valid", func(t *testing.T) {
-		gateway.RangeString = "0.0.0.0/0"
+		gateway.Ranges = ["0.0.0.0/0"]
 		gateway.Interface = "eth0"
 		gateway.Interface = "eth0"
 		response, err := api(t, gateway, http.MethodPost, baseURL+"/api/nodes/skynet/01:02:03:04:05:06/creategateway", "secretkey")
 		response, err := api(t, gateway, http.MethodPost, baseURL+"/api/nodes/skynet/01:02:03:04:05:06/creategateway", "secretkey")
 		assert.Nil(t, err, err)
 		assert.Nil(t, err, err)
@@ -286,21 +286,9 @@ func TestCreateEgressGateway(t *testing.T) {
 		assert.True(t, message.IsEgressGateway)
 		assert.True(t, message.IsEgressGateway)
 		t.Log(err)
 		t.Log(err)
 	})
 	})
-	t.Run("BadRange", func(t *testing.T) {
-		gateway.RangeString = "0.0.0.0/36"
-		gateway.Interface = "eth0"
-		response, err := api(t, gateway, http.MethodPost, baseURL+"/api/nodes/skynet/01:02:03:04:05:06/creategateway", "secretkey")
-		assert.Nil(t, err, err)
-		assert.Equal(t, http.StatusInternalServerError, response.StatusCode)
-		defer response.Body.Close()
-		var message models.ErrorResponse
-		err = json.NewDecoder(response.Body).Decode(&message)
-		assert.Nil(t, err, err)
-		assert.Equal(t, http.StatusInternalServerError, message.Code)
-		assert.Equal(t, "IP Range Not Valid", message.Message)
 	})
 	})
 	t.Run("BadInterface", func(t *testing.T) {
 	t.Run("BadInterface", func(t *testing.T) {
-		gateway.RangeString = "0.0.0.0/0"
+		gateway.Ranges = ["0.0.0.0/0"]
 		gateway.Interface = ""
 		gateway.Interface = ""
 		response, err := api(t, gateway, http.MethodPost, baseURL+"/api/nodes/skynet/01:02:03:04:05:06/creategateway", "secretkey")
 		response, err := api(t, gateway, http.MethodPost, baseURL+"/api/nodes/skynet/01:02:03:04:05:06/creategateway", "secretkey")
 		assert.Nil(t, err, err)
 		assert.Nil(t, err, err)