Improve test case to ensure finalize does desired behavior

This commit is contained in:
derekwaynecarr
2015-04-06 13:13:06 -04:00
parent bfde7e0735
commit b1dca3232f
3 changed files with 10 additions and 1 deletions

View File

@@ -58,6 +58,13 @@ func TestFinalize(t *testing.T) {
if mockClient.Actions[0].Action != "finalize-namespace" {
t.Errorf("Expected finalize-namespace action %v", mockClient.Actions[0].Action)
}
finalizers := mockClient.Namespace.Spec.Finalizers
if len(finalizers) != 1 {
t.Errorf("There should be a single finalizer remaining")
}
if "other" != string(finalizers[0]) {
t.Errorf("Unexpected finalizer value, %v", finalizers[0])
}
}
func TestSyncNamespaceThatIsTerminating(t *testing.T) {