fix: 从后端恢复 Runner claim
This commit is contained in:
@@ -225,3 +225,15 @@ func TestCapabilitiesAreDeterministicAndAssignmentScoped(t *testing.T) {
|
||||
t.Fatal("capability scope is invalid")
|
||||
}
|
||||
}
|
||||
|
||||
func TestRegistryRecoversClaimedAssignment(t *testing.T) {
|
||||
registry := NewRegistry()
|
||||
assignment := facadeAssignment(t)
|
||||
if err := registry.RecoverClaimed(assignment); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
resolved, err := registry.Resolve(assignment.ID, assignment.Identity.SPIFFEID)
|
||||
if err != nil || resolved.Task.GetId() != assignment.Task.GetId() {
|
||||
t.Fatalf("resolved=%#v err=%v", resolved, err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user