update PostDown test

This commit is contained in:
Matthew R Kasun 2021-04-19 13:41:27 -04:00
parent 3ec0505a57
commit 6204b57f7b

View file

@ -473,22 +473,18 @@ func TestUpdateNetwork(t *testing.T) {
assert.Equal(t, network.DefaultPostUp, returnedNetwork.DefaultPostUp) assert.Equal(t, network.DefaultPostUp, returnedNetwork.DefaultPostUp)
}) })
t.Run("UpdatePostDown", func(t *testing.T) { t.Run("UpdatePostDown", func(t *testing.T) {
// -------needs fixing ------
// mismatch in models.Network between struc name and json/bson name
// does not get updated.
type Network struct { type Network struct {
DefaultPreUp string DefaultPostDown string
} }
var network Network var network Network
network.DefaultPreUp = "test string" network.DefaultPostDown = "test string"
response, err := api(t, network, http.MethodPut, baseURL+"/api/networks/skynet", "secretkey") response, err := api(t, network, http.MethodPut, baseURL+"/api/networks/skynet", "secretkey")
assert.Nil(t, err, err) assert.Nil(t, err, err)
assert.Equal(t, http.StatusOK, response.StatusCode) assert.Equal(t, http.StatusOK, response.StatusCode)
defer response.Body.Close() defer response.Body.Close()
err = json.NewDecoder(response.Body).Decode(&returnedNetwork) err = json.NewDecoder(response.Body).Decode(&returnedNetwork)
assert.Nil(t, err, err) assert.Nil(t, err, err)
assert.Equal(t, network.DefaultPreUp, returnedNetwork.DefaultPostDown) assert.Equal(t, network.DefaultPostDown, returnedNetwork.DefaultPostDown)
}) })
t.Run("UpdateKeepAlive", func(t *testing.T) { t.Run("UpdateKeepAlive", func(t *testing.T) {
type Network struct { type Network struct {