Files
cappuccino/Tests/CucumberTests/CPAnimationContextTest/features/support/Cucumber+Extensions.j
T
cacaodev 5aa98966bc Cucapp test for CPView animation
Tests for commits #1, #2, #3 of this PR
2016-06-12 10:12:08 +02:00

31 lines
726 B
Plaintext

@import <Foundation/Foundation.j>
@implementation Cucumber (CuCapp)
- (CPString)valueIsEqual:(CPArray)params
{
var obj = cucumber_objects[params[0]],
value = params[1];
if (!obj)
return '{"result" : "__CUKE_ERROR__"}';
if ([obj respondsToSelector:@selector(stringValue)] && value === [obj stringValue])
return '{"result" : "OK"}';
return '{"result" : "__CUKE_ERROR__"}';
}
- (CPString)delegatePropertyIsEqual:(CPArray)params
{
var property = params[0],
value = params[1];
if (property == nil || value !== [[[CPApplication sharedApplication] delegate] valueForKey:property])
return '{"result" : "__CUKE_ERROR__"}';
return '{"result" : "OK"}';
}
@end