mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-28 06:27:02 +00:00
31 lines
726 B
Plaintext
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
|