Skip to content

Commit

Permalink
Add more tests for property equivalents
Browse files Browse the repository at this point in the history
  • Loading branch information
dingbat committed May 17, 2012
1 parent 38d0f78 commit f37ceea
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions nsrails/Tests/Tests/NSRPropertyCollection.m
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,10 @@ - (void) test_equivalents
NSRPropertyCollection *pc = [[NSRPropertyCollection alloc] initWithClass:[FlagTestClass class]
syncString:@"objc=rails_prop -r, objcTWO=rails_prop, pleaseInflect"
customConfig:nil];

GHAssertEqualStrings([[pc.properties objectForKey:@"objc"] remoteEquivalent], @"rails_prop", @"Prop should pick up =");
GHAssertEqualStrings([[pc.properties objectForKey:@"objcTWO"] remoteEquivalent], @"rails_prop", @"Prop should pick up =");
GHAssertNil([[pc.properties objectForKey:@"pleaseInflect"] remoteEquivalent], @"Prop should pick up no =");

GHAssertTrue([[pc objcPropertiesForRemoteEquivalent:@"rails_prop" autoinflect:NO] containsObject:[pc.properties objectForKey:@"objc"]], @"Should pick up that remote rails_prop is defined as objc");
GHAssertTrue([[pc objcPropertiesForRemoteEquivalent:@"rails_prop" autoinflect:NO] containsObject:[pc.properties objectForKey:@"objcTWO"]], @"Should pick up that remote rails_prop is also defined as objcTWO");
Expand Down

0 comments on commit f37ceea

Please sign in to comment.