Skip to content

Commit b5b5e50

Browse files
committed
nomad: assert consul token is unset on job register in tests
1 parent a67710c commit b5b5e50

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

nomad/job_endpoint_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,15 @@ func TestJobEndpoint_Register_Connect_AllowUnauthenticatedFalse(t *testing.T) {
317317
}
318318
}
319319

320+
noTokenOnJob := func(t *testing.T) {
321+
fsmState := s1.State()
322+
ws := memdb.NewWatchSet()
323+
storedJob, err := fsmState.JobByID(ws, job.Namespace, job.ID)
324+
require.NoError(t, err)
325+
require.NotNil(t, storedJob)
326+
require.Empty(t, storedJob.ConsulToken)
327+
}
328+
320329
// Each variation of the provided Consul operator token
321330
noOpToken := ""
322331
unrecognizedOpToken := uuid.Generate()
@@ -353,6 +362,7 @@ func TestJobEndpoint_Register_Connect_AllowUnauthenticatedFalse(t *testing.T) {
353362
var response structs.JobRegisterResponse
354363
err := msgpackrpc.CallWithCodec(codec, "Job.Register", request, &response)
355364
require.NoError(t, err)
365+
noTokenOnJob(t)
356366
})
357367
}
358368

0 commit comments

Comments
 (0)