From b8bae3e807594a18f6c83c670709f42fae63bd3d Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Mon, 28 Aug 2023 16:46:55 -0700 Subject: [PATCH] diff! --- nomad/structs/diff_test.go | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/nomad/structs/diff_test.go b/nomad/structs/diff_test.go index 3548474327d..037b673d5de 100644 --- a/nomad/structs/diff_test.go +++ b/nomad/structs/diff_test.go @@ -8088,6 +8088,12 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "false", }, + { + Type: DiffTypeAdded, + Name: "TTL", + Old: "", + New: "0", + }, }, }, }, @@ -8118,6 +8124,12 @@ func TestTaskDiff(t *testing.T) { Name: "File", Old: "false", }, + { + Type: DiffTypeDeleted, + Name: "TTL", + Old: "0", + New: "", + }, }, }, }, @@ -8176,6 +8188,7 @@ func TestTaskDiff(t *testing.T) { Name: "vault", Audience: []string{"vault.io"}, File: true, + TTL: time.Hour, }, }, }, @@ -8218,6 +8231,12 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "vault", }, + { + Type: DiffTypeAdded, + Name: "TTL", + Old: "", + New: "3600000000000", + }, }, }, }, @@ -8232,6 +8251,7 @@ func TestTaskDiff(t *testing.T) { Audience: []string{"consul.io"}, Env: true, File: false, + TTL: time.Hour, }, { Name: "vault", @@ -8247,6 +8267,7 @@ func TestTaskDiff(t *testing.T) { Audience: []string{"consul-prod.io"}, Env: false, File: true, + TTL: 2 * time.Hour, }, { // Modifying the previous block to be deleted and a new @@ -8254,6 +8275,7 @@ func TestTaskDiff(t *testing.T) { Name: "vault-dev", Audience: []string{"vault.io"}, File: true, + TTL: time.Hour, }, }, }, @@ -8296,6 +8318,12 @@ func TestTaskDiff(t *testing.T) { Old: "false", New: "true", }, + { + Type: DiffTypeEdited, + Name: "TTL", + Old: "3600000000000", + New: "7200000000000", + }, }, }, { @@ -8334,6 +8362,12 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "vault-dev", }, + { + Type: DiffTypeAdded, + Name: "TTL", + Old: "", + New: "3600000000000", + }, }, }, { @@ -8372,6 +8406,12 @@ func TestTaskDiff(t *testing.T) { Old: "vault", New: "", }, + { + Type: DiffTypeDeleted, + Name: "TTL", + Old: "0", + New: "", + }, }, }, },