- add getEnvironment in PNObjectConfig

This commit is contained in:
giuseppenuc committed 2018-01-10 17:34:16 +01:00
1 parent f42c646dcb
commit 872d8a78dd
123 files changed
+11697 -3828

No files matched your search

+19 -19
View File
@@ -10,20 +10,20 @@
typedef void (^DoneCallback)(void);
OBJC_EXTERN void describe(NSString *name, void (^block)());
OBJC_EXTERN void fdescribe(NSString *name, void (^block)());
OBJC_EXTERN void describe(NSString *name, void (^block)(void));
OBJC_EXTERN void fdescribe(NSString *name, void (^block)(void));
OBJC_EXTERN void context(NSString *name, void (^block)());
OBJC_EXTERN void fcontext(NSString *name, void (^block)());
OBJC_EXTERN void context(NSString *name, void (^block)(void));
OBJC_EXTERN void fcontext(NSString *name, void (^block)(void));
OBJC_EXTERN void it(NSString *name, void (^block)());
OBJC_EXTERN void fit(NSString *name, void (^block)());
OBJC_EXTERN void it(NSString *name, void (^block)(void));
OBJC_EXTERN void fit(NSString *name, void (^block)(void));
OBJC_EXTERN void example(NSString *name, void (^block)());
OBJC_EXTERN void fexample(NSString *name, void (^block)());
OBJC_EXTERN void example(NSString *name, void (^block)(void));
OBJC_EXTERN void fexample(NSString *name, void (^block)(void));
OBJC_EXTERN void specify(NSString *name, void (^block)());
OBJC_EXTERN void fspecify(NSString *name, void (^block)());
OBJC_EXTERN void specify(NSString *name, void (^block)(void));
OBJC_EXTERN void fspecify(NSString *name, void (^block)(void));
#define pending(...) spt_pending_(__VA_ARGS__, nil)
#define xdescribe(...) spt_pending_(__VA_ARGS__, nil)
@@ -32,14 +32,14 @@ OBJC_EXTERN void fspecify(NSString *name, void (^block)());
#define xit(...) spt_pending_(__VA_ARGS__, nil)
#define xspecify(...) spt_pending_(__VA_ARGS__, nil)
OBJC_EXTERN void beforeAll(void (^block)());
OBJC_EXTERN void afterAll(void (^block)());
OBJC_EXTERN void beforeAll(void (^block)(void));
OBJC_EXTERN void afterAll(void (^block)(void));
OBJC_EXTERN void beforeEach(void (^block)());
OBJC_EXTERN void afterEach(void (^block)());
OBJC_EXTERN void beforeEach(void (^block)(void));
OBJC_EXTERN void afterEach(void (^block)(void));
OBJC_EXTERN void before(void (^block)());
OBJC_EXTERN void after(void (^block)());
OBJC_EXTERN void before(void (^block)(void));
OBJC_EXTERN void after(void (^block)(void));
OBJC_EXTERN void sharedExamplesFor(NSString *name, void (^block)(NSDictionary *data));
OBJC_EXTERN void sharedExamples(NSString *name, void (^block)(NSDictionary *data));
@@ -83,8 +83,8 @@ OBJC_EXTERN void setAsyncSpecTimeout(NSTimeInterval timeout);
} \
@end
OBJC_EXTERN void spt_it_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)());
OBJC_EXTERN void spt_fit_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)());
OBJC_EXTERN void spt_it_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)(void));
OBJC_EXTERN void spt_fit_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)(void));
OBJC_EXTERN void spt_pending_(NSString *name, ...);
OBJC_EXTERN void spt_itShouldBehaveLike_(NSString *fileName, NSUInteger lineNumber, NSString *name, id dictionaryOrBlock);
OBJC_EXTERN void spt_itShouldBehaveLike_block(NSString *fileName, NSUInteger lineNumber, NSString *name, NSDictionary *(^block)());
OBJC_EXTERN void spt_itShouldBehaveLike_block(NSString *fileName, NSUInteger lineNumber, NSString *name, NSDictionary *(^block)(void));
+4 -1
View File
@@ -52,12 +52,15 @@ void spt_itShouldBehaveLike_(NSString *fileName, NSUInteger lineNumber, NSString
beforeEach(^{
NSDictionary *blockData = dataBlock();
[dataDict removeAllObjects];
[dataDict addEntriesFromDictionary:blockData];
});
block(dataDict);
afterEach(^{
[dataDict removeAllObjects];
});
afterAll(^{
dataDict = nil;
});
+1 -1
View File
@@ -1,5 +1,5 @@
@class SPTSpec;
typedef void (^SPTVoidBlock)();
typedef void (^SPTVoidBlock)(void);
typedef void (^SPTSpecBlock)(SPTSpec *spec);
typedef void (^SPTDictionaryBlock)(NSDictionary *dictionary);
+1 -1
View File
@@ -15,4 +15,4 @@ BOOL spt_isSpecClass(Class aClass);
NSString *spt_underscorize(NSString *string);
NSArray *spt_map(NSArray *array, id (^block)(id obj, NSUInteger idx));
NSArray *spt_shuffle(NSArray *array);
unsigned int spt_seed();
unsigned int spt_seed(void);