- Upgrade libraries
This commit is contained in:
78 files changed
+2039
-1220
No files matched your search
+4
-4
@@ -9,9 +9,9 @@
|
||||
#ifndef Expecta_EXPDefines_h
|
||||
#define Expecta_EXPDefines_h
|
||||
|
||||
typedef void (^EXPBasicBlock)();
|
||||
typedef id (^EXPIdBlock)();
|
||||
typedef BOOL (^EXPBoolBlock)();
|
||||
typedef NSString *(^EXPStringBlock)();
|
||||
typedef void (^EXPBasicBlock)(void);
|
||||
typedef id (^EXPIdBlock)(void);
|
||||
typedef BOOL (^EXPBoolBlock)(void);
|
||||
typedef NSString *(^EXPStringBlock)(void);
|
||||
|
||||
#endif
|
||||
@@ -4,12 +4,16 @@
|
||||
EXPMatcherImplementationBegin(respondTo, (SEL expected)) {
|
||||
BOOL actualIsNil = (actual == nil);
|
||||
BOOL expectedIsNull = (expected == NULL);
|
||||
|
||||
|
||||
prerequisite (^BOOL {
|
||||
return !(actualIsNil || expectedIsNull);
|
||||
});
|
||||
|
||||
match(^BOOL {
|
||||
if ([actual respondsToSelector:@selector(instancesRespondToSelector:)] &&
|
||||
[actual instancesRespondToSelector:expected]) {
|
||||
return YES;
|
||||
}
|
||||
return [actual respondsToSelector:expected];
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user