mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-11-15 11:13:50 +00:00
Updating CPError tests
This commit is contained in:
1 parent
2cc67f23ab
commit
660d36e001
1 file changed
+19
@@ -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
|
||||
Reference in new issue
Block a user