Updating CPError tests

This commit is contained in:
Andrew Hankinson committed 2014-11-01 09:26:37 -04:00
1 parent 2cc67f23ab
commit 660d36e001
1 file changed
+19
+19
View File
@@ -21,4 +21,23 @@
[self assertNotNull:err];
}
- (void)testUserInfoDict
{
var userInfo = @{
CPLocalizedDescriptionKey: @"A localized error description",
CPUnderlyingErrorKey: @"An underlying error",
CPLocalizedFailureReasonErrorKey: @"A localized error reason",
CPLocalizedRecoverySuggestionErrorKey: @"The world is about to explode. You can choose to ignore this.",
CPLocalizedRecoveryOptionsErrorKey: ["Cry", "Ignore"]
},
err = [CPError errorWithDomain:CPCappuccinoErrorDomain
code:-10
userInfo:userInfo];
[self assertNotNull:[err userInfo]];
[self assert:[err localizedDescription] equals:@"A localized error description"];
[self assert:[err localizedRecoveryOptions] equals:["Cry", "Ignore"]];
[self assertNull:[err recoveryAttempter]];
}
@end