| // | |
| // RACChannelExamples.h | |
| // ReactiveCocoa | |
| // | |
| // Created by Uri Baghin on 30/12/2012. | |
| // Copyright (c) 2012 GitHub, Inc. All rights reserved. | |
| // | |
| // The name of the shared examples for RACChannel and its subclasses. | |
| extern NSString * const RACChannelExamples; | |
| // A block of type `RACChannel * (^)(void)`, which should return a new | |
| // RACChannel. | |
| extern NSString * const RACChannelExampleCreateBlock; | |
| // The name of the shared examples for any RACChannel class that gets and sets | |
| // a property. | |
| extern NSString * const RACViewChannelExamples; | |
| // A block of type `NSObject * (^)(void)`, which should create a new test view | |
| // and return it. | |
| extern NSString * const RACViewChannelExampleCreateViewBlock; | |
| // A block of type `RACChannelTerminal * (^)(NSObject *view)`, which should | |
| // create a new RACChannel to the given test view and return an terminal. | |
| extern NSString * const RACViewChannelExampleCreateTerminalBlock; | |
| // The key path that will be read/written in RACViewChannelExamples. This | |
| // must lead to an NSNumber or numeric primitive property. | |
| extern NSString * const RACViewChannelExampleKeyPath; | |
| // A block of type `void (^)(NSObject *view, NSNumber *value)`, which should | |
| // change the given test view's value to the given one. | |
| extern NSString * const RACViewChannelExampleSetViewValueBlock; |