mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 09:22:42 +08:00
fixing validation
This commit is contained in:
@@ -34,7 +34,7 @@ func TestCheckIn(t *testing.T) {
|
|||||||
func TestCreateEgressGateway(t *testing.T) {
|
func TestCreateEgressGateway(t *testing.T) {
|
||||||
var gateway models.EgressGatewayRequest
|
var gateway models.EgressGatewayRequest
|
||||||
gateway.Interface = "eth0"
|
gateway.Interface = "eth0"
|
||||||
gateway.Ranges = ["10.100.100.0/24"]
|
gateway.Ranges = []string{"10.100.100.0/24"}
|
||||||
deleteNet(t)
|
deleteNet(t)
|
||||||
createNet()
|
createNet()
|
||||||
t.Run("NoNodes", func(t *testing.T) {
|
t.Run("NoNodes", func(t *testing.T) {
|
||||||
@@ -62,14 +62,14 @@ func TestDeleteEgressGateway(t *testing.T) {
|
|||||||
createTestNode(t)
|
createTestNode(t)
|
||||||
testnode := createTestNode(t)
|
testnode := createTestNode(t)
|
||||||
gateway.Interface = "eth0"
|
gateway.Interface = "eth0"
|
||||||
gateway.Ranges = ["10.100.100.0/24"]
|
gateway.Ranges = []string{"10.100.100.0/24"}
|
||||||
gateway.NetID = "skynet"
|
gateway.NetID = "skynet"
|
||||||
gateway.NodeID = testnode.MacAddress
|
gateway.NodeID = testnode.MacAddress
|
||||||
t.Run("Success", func(t *testing.T) {
|
t.Run("Success", func(t *testing.T) {
|
||||||
node, err := CreateEgressGateway(gateway)
|
node, err := CreateEgressGateway(gateway)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
assert.Equal(t, true, node.IsEgressGateway)
|
assert.Equal(t, true, node.IsEgressGateway)
|
||||||
assert.Equal(t, ["10.100.100.0/24"], node.EgressGatewayRanges)
|
assert.Equal(t, []string{"10.100.100.0/24"}, node.EgressGatewayRanges)
|
||||||
node, err = DeleteEgressGateway(gateway.NetID, gateway.NodeID)
|
node, err = DeleteEgressGateway(gateway.NetID, gateway.NodeID)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
assert.Equal(t, false, node.IsEgressGateway)
|
assert.Equal(t, false, node.IsEgressGateway)
|
||||||
@@ -177,7 +177,7 @@ func TestValidateEgressGateway(t *testing.T) {
|
|||||||
})
|
})
|
||||||
t.Run("Success", func(t *testing.T) {
|
t.Run("Success", func(t *testing.T) {
|
||||||
gateway.Interface = "eth0"
|
gateway.Interface = "eth0"
|
||||||
gateway.Ranges = ["10.100.100.0/24"]
|
gateway.Ranges = []string{"10.100.100.0/24"}
|
||||||
err := ValidateEgressGateway(gateway)
|
err := ValidateEgressGateway(gateway)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
})
|
})
|
||||||
|
@@ -286,7 +286,6 @@ func TestCreateEgressGateway(t *testing.T) {
|
|||||||
assert.True(t, message.IsEgressGateway)
|
assert.True(t, message.IsEgressGateway)
|
||||||
t.Log(err)
|
t.Log(err)
|
||||||
})
|
})
|
||||||
})
|
|
||||||
t.Run("BadInterface", func(t *testing.T) {
|
t.Run("BadInterface", func(t *testing.T) {
|
||||||
gateway.Ranges = []string{"0.0.0.0/0"}
|
gateway.Ranges = []string{"0.0.0.0/0"}
|
||||||
gateway.Interface = ""
|
gateway.Interface = ""
|
||||||
|
Reference in New Issue
Block a user