mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-14 17:14:45 +08:00
commit
388a6b3229
2 changed files with 32 additions and 29 deletions
3
.github/workflows/test.yml
vendored
3
.github/workflows/test.yml
vendored
|
@ -1,8 +1,9 @@
|
|||
name: Integration Test
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
pull_request:
|
||||
types: [opened, reopened]
|
||||
types: [opened, synchronize, reopened]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
|
|
@ -47,7 +47,9 @@ func TestGetNodeDNS(t *testing.T) {
|
|||
assert.Equal(t, []models.DNSEntry(nil), dns)
|
||||
})
|
||||
t.Run("NodeExists", func(t *testing.T) {
|
||||
createTestNode()
|
||||
createnode := models.Node{PublicKey: "DM5qhLAE20PG9BbfBCger+Ac9D2NDOwCtY1rbYDLf34=", Name: "testnode", Endpoint: "10.0.0.1", MacAddress: "01:02:03:04:05:06", Password: "password", Network: "skynet", OS: "linux", DNSOn: "yes"}
|
||||
err := logic.CreateNode(&createnode)
|
||||
assert.Nil(t, err)
|
||||
dns, err := logic.GetNodeDNS("skynet")
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, "10.0.0.1", dns[0].Address)
|
||||
|
@ -249,33 +251,33 @@ func TestGetDNSEntry(t *testing.T) {
|
|||
})
|
||||
}
|
||||
|
||||
// func TestUpdateDNS(t *testing.T) {
|
||||
// var newentry models.DNSEntry
|
||||
// database.InitializeDatabase()
|
||||
// deleteAllDNS(t)
|
||||
// deleteAllNetworks()
|
||||
// createNet()
|
||||
// entry := models.DNSEntry{"10.0.0.2", "newhost", "skynet"}
|
||||
// CreateDNS(entry)
|
||||
// t.Run("change address", func(t *testing.T) {
|
||||
// newentry.Address = "10.0.0.75"
|
||||
// updated, err := UpdateDNS(newentry, entry)
|
||||
// assert.Nil(t, err)
|
||||
// assert.Equal(t, newentry.Address, updated.Address)
|
||||
// })
|
||||
// t.Run("change name", func(t *testing.T) {
|
||||
// newentry.Name = "newname"
|
||||
// updated, err := UpdateDNS(newentry, entry)
|
||||
// assert.Nil(t, err)
|
||||
// assert.Equal(t, newentry.Name, updated.Name)
|
||||
// })
|
||||
// t.Run("change network", func(t *testing.T) {
|
||||
// newentry.Network = "wirecat"
|
||||
// updated, err := UpdateDNS(newentry, entry)
|
||||
// assert.Nil(t, err)
|
||||
// assert.NotEqual(t, newentry.Network, updated.Network)
|
||||
// })
|
||||
// }
|
||||
// func TestUpdateDNS(t *testing.T) {
|
||||
// var newentry models.DNSEntry
|
||||
// database.InitializeDatabase()
|
||||
// deleteAllDNS(t)
|
||||
// deleteAllNetworks()
|
||||
// createNet()
|
||||
// entry := models.DNSEntry{"10.0.0.2", "newhost", "skynet"}
|
||||
// CreateDNS(entry)
|
||||
// t.Run("change address", func(t *testing.T) {
|
||||
// newentry.Address = "10.0.0.75"
|
||||
// updated, err := UpdateDNS(newentry, entry)
|
||||
// assert.Nil(t, err)
|
||||
// assert.Equal(t, newentry.Address, updated.Address)
|
||||
// })
|
||||
// t.Run("change name", func(t *testing.T) {
|
||||
// newentry.Name = "newname"
|
||||
// updated, err := UpdateDNS(newentry, entry)
|
||||
// assert.Nil(t, err)
|
||||
// assert.Equal(t, newentry.Name, updated.Name)
|
||||
// })
|
||||
// t.Run("change network", func(t *testing.T) {
|
||||
// newentry.Network = "wirecat"
|
||||
// updated, err := UpdateDNS(newentry, entry)
|
||||
// assert.Nil(t, err)
|
||||
// assert.NotEqual(t, newentry.Network, updated.Network)
|
||||
// })
|
||||
// }
|
||||
func TestDeleteDNS(t *testing.T) {
|
||||
database.InitializeDatabase()
|
||||
deleteAllDNS(t)
|
||||
|
|
Loading…
Add table
Reference in a new issue