|
8 | 8 | "github.com/jarcoal/httpmock" |
9 | 9 | "github.com/linode/linodego" |
10 | 10 | "github.com/stretchr/testify/assert" |
| 11 | + "github.com/stretchr/testify/require" |
11 | 12 | ) |
12 | 13 |
|
13 | 14 | func TestFirewallDevice_List(t *testing.T) { |
@@ -37,12 +38,14 @@ func TestFirewallDevice_List(t *testing.T) { |
37 | 38 | switch device.Entity.Type { |
38 | 39 | case "linode": |
39 | 40 | assert.Equal(t, 123, device.Entity.ID) |
40 | | - assert.Equal(t, "my-linode", device.Entity.Label) |
| 41 | + require.NotNil(t, device.Entity.Label) |
| 42 | + assert.Equal(t, "my-linode", *device.Entity.Label) |
41 | 43 | assert.Equal(t, "/v4/linode/instances/123", device.Entity.URL) |
42 | 44 | assert.Nil(t, device.Entity.ParentEntity) |
43 | 45 | case "nodebalancer": |
44 | 46 | assert.Equal(t, 321, device.Entity.ID) |
45 | | - assert.Equal(t, "my-nodebalancer", device.Entity.Label) |
| 47 | + require.NotNil(t, device.Entity.Label) |
| 48 | + assert.Equal(t, "my-nodebalancer", *device.Entity.Label) |
46 | 49 | assert.Equal(t, "/v4/nodebalancers/123", device.Entity.URL) |
47 | 50 | assert.Nil(t, device.Entity.ParentEntity) |
48 | 51 | default: |
@@ -73,7 +76,8 @@ func TestFirewallDevice_Get(t *testing.T) { |
73 | 76 | assert.NotNil(t, firewallDevice.Entity) |
74 | 77 |
|
75 | 78 | assert.Equal(t, 123, firewallDevice.Entity.ID) |
76 | | - assert.Equal(t, "my-linode", firewallDevice.Entity.Label) |
| 79 | + require.NotNil(t, firewallDevice.Entity.Label) |
| 80 | + assert.Equal(t, "my-linode", *firewallDevice.Entity.Label) |
77 | 81 | assert.Equal(t, linodego.FirewallDeviceType("linode"), firewallDevice.Entity.Type) |
78 | 82 | assert.Equal(t, "/v4/linode/instances/123", firewallDevice.Entity.URL) |
79 | 83 | assert.Nil(t, firewallDevice.Entity.ParentEntity) |
@@ -106,7 +110,8 @@ func TestFirewallDevice_Create(t *testing.T) { |
106 | 110 | assert.NotNil(t, firewallDevice.Entity) |
107 | 111 |
|
108 | 112 | assert.Equal(t, 123, firewallDevice.Entity.ID) |
109 | | - assert.Equal(t, "my-linode", firewallDevice.Entity.Label) |
| 113 | + require.NotNil(t, firewallDevice.Entity.Label) |
| 114 | + assert.Equal(t, "my-linode", *firewallDevice.Entity.Label) |
110 | 115 | assert.Equal(t, linodego.FirewallDeviceType("linode"), firewallDevice.Entity.Type) |
111 | 116 | assert.Equal(t, "/v4/linode/instances/123", firewallDevice.Entity.URL) |
112 | 117 | assert.Nil(t, firewallDevice.Entity.ParentEntity) |
@@ -163,12 +168,13 @@ func TestFirewallDevice_Get_WithParentEntity(t *testing.T) { |
163 | 168 | assert.NotNil(t, device) |
164 | 169 |
|
165 | 170 | assert.Equal(t, linodego.FirewallDeviceLinodeInterface, device.Entity.Type) |
166 | | - assert.Equal(t, device.Entity.Label, "") |
| 171 | + assert.Nil(t, device.Entity.Label, nil) |
167 | 172 |
|
168 | 173 | if assert.NotNil(t, device.Entity.ParentEntity) { |
169 | 174 | assert.Equal(t, 123, device.Entity.ParentEntity.ID) |
170 | 175 | assert.Equal(t, linodego.FirewallDeviceLinode, device.Entity.ParentEntity.Type) |
171 | | - assert.Equal(t, "my-linode", device.Entity.ParentEntity.Label) |
| 176 | + require.NotNil(t, device.Entity.ParentEntity.Label) |
| 177 | + assert.Equal(t, "my-linode", *device.Entity.ParentEntity.Label) |
172 | 178 | assert.Equal(t, "/v4/linode/instances/123", device.Entity.ParentEntity.URL) |
173 | 179 | } |
174 | 180 | } |
0 commit comments