diff --git a/api/nodes_test.go b/api/nodes_test.go index d546dd435..aa74c7510 100644 --- a/api/nodes_test.go +++ b/api/nodes_test.go @@ -6,6 +6,7 @@ import ( "sort" "strings" "testing" + "time" "github.com/hashicorp/nomad/testutil" ) @@ -79,6 +80,7 @@ func TestNodes_PrefixList(t *testing.T) { } func TestNodes_Info(t *testing.T) { + startTime := time.Now().Unix() c, s := makeClient(t, nil, func(c *testutil.TestServerConfig) { c.DevMode = true }) @@ -121,6 +123,11 @@ func TestNodes_Info(t *testing.T) { nodeID, dc, result.ID, result.Datacenter) } + + // Check that the StatusUpdatedAt field is being populated correctly + if result.StatusUpdatedAt < startTime { + t.Fatalf("start time: %v, status updated: %v", startTime, result.StatusUpdatedAt) + } } func TestNodes_ToggleDrain(t *testing.T) {