mirror of
https://github.com/status-im/react-native.git
synced 2025-02-22 22:28:09 +00:00
Consider SSTs in Platform.isTesting
Summary: A common util from RN to gate on testing code is `Platform.isTesting()` Unfortunately, this util does not account for ServerSnapshotTests, since they don't use apple's XCTest infra. Reviewed By: sahrens Differential Revision: D13981728 fbshipit-source-id: bf902a04f5d7fcb98a06816f5c2c9b082e7d14b8
This commit is contained in:
parent
a6bdacb257
commit
0bde29e197
@ -458,7 +458,9 @@ BOOL RCTRunningInTestEnvironment(void)
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^{
|
||||
NSDictionary *environment = [[NSProcessInfo processInfo] environment];
|
||||
isTestEnvironment = objc_lookUpClass("SenTestCase") || objc_lookUpClass("XCTest") ||
|
||||
isTestEnvironment = objc_lookUpClass("SenTestCase") ||
|
||||
objc_lookUpClass("XCTest") ||
|
||||
objc_lookUpClass("SnapshotTestAppDelegate") ||
|
||||
[environment[@"IS_TESTING"] boolValue];
|
||||
});
|
||||
return isTestEnvironment;
|
||||
|
Loading…
x
Reference in New Issue
Block a user