Fix imports in UIExplorerUnitTests
Reviewed By: bestander Differential Revision: D4231271 fbshipit-source-id: 84f903f6b14256ed1958ad1800f128133590a3dc
This commit is contained in:
parent
bd524bd6e8
commit
439092742a
|
@ -14,9 +14,9 @@
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTAssert.h"
|
#import <React/RCTAssert.h>
|
||||||
#import "RCTLog.h"
|
#import <React/RCTBridge.h>
|
||||||
#import "RCTBridge.h"
|
#import <React/RCTLog.h>
|
||||||
|
|
||||||
@interface RCTLoggingTests : XCTestCase
|
@interface RCTLoggingTests : XCTestCase
|
||||||
|
|
||||||
|
|
|
@ -26,13 +26,10 @@
|
||||||
#import <UIKit/UIKit.h>
|
#import <UIKit/UIKit.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTAssert.h"
|
|
||||||
|
|
||||||
#import "RCTEventDispatcher.h"
|
|
||||||
#import "RCTRootView.h"
|
|
||||||
#import "RCTRootViewDelegate.h"
|
|
||||||
|
|
||||||
#import <RCTTest/RCTTestRunner.h>
|
#import <RCTTest/RCTTestRunner.h>
|
||||||
|
#import <React/RCTEventDispatcher.h>
|
||||||
|
#import <React/RCTRootView.h>
|
||||||
|
#import <React/RCTRootViewDelegate.h>
|
||||||
|
|
||||||
#define RCT_TEST_DATA_CONFIGURATION_BLOCK(appName, testType, input, block) \
|
#define RCT_TEST_DATA_CONFIGURATION_BLOCK(appName, testType, input, block) \
|
||||||
- (void)test##appName##_##testType##_##input \
|
- (void)test##appName##_##testType##_##input \
|
||||||
|
|
|
@ -14,8 +14,9 @@
|
||||||
|
|
||||||
#import <UIKit/UIKit.h>
|
#import <UIKit/UIKit.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
#import "RCTUIManager.h"
|
|
||||||
#import "UIView+React.h"
|
#import <React/RCTUIManager.h>
|
||||||
|
#import <React/UIView+React.h>
|
||||||
|
|
||||||
@interface RCTUIManager (Testing)
|
@interface RCTUIManager (Testing)
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,6 @@
|
||||||
|
|
||||||
#import <RCTTest/RCTTestRunner.h>
|
#import <RCTTest/RCTTestRunner.h>
|
||||||
|
|
||||||
#import "RCTAssert.h"
|
|
||||||
|
|
||||||
#define RCT_TEST(name) \
|
#define RCT_TEST(name) \
|
||||||
- (void)test##name \
|
- (void)test##name \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -17,10 +17,6 @@
|
||||||
|
|
||||||
#import <RCTTest/RCTTestRunner.h>
|
#import <RCTTest/RCTTestRunner.h>
|
||||||
|
|
||||||
#import "RCTAssert.h"
|
|
||||||
#import "RCTRedBox.h"
|
|
||||||
#import "RCTRootView.h"
|
|
||||||
|
|
||||||
@interface UIExplorerSnapshotTests : XCTestCase
|
@interface UIExplorerSnapshotTests : XCTestCase
|
||||||
{
|
{
|
||||||
RCTTestRunner *_runner;
|
RCTTestRunner *_runner;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <React/OCMRecorder.h>
|
#import <OCMock/OCMRecorder.h>
|
||||||
|
|
||||||
|
|
||||||
@interface OCMStubRecorder : OCMRecorder
|
@interface OCMStubRecorder : OCMRecorder
|
||||||
|
|
|
@ -15,11 +15,11 @@
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTBridge.h"
|
#import <React/RCTBridge+Private.h>
|
||||||
#import "RCTBridge+Private.h"
|
#import <React/RCTBridge.h>
|
||||||
#import "RCTJSCExecutor.h"
|
#import <React/RCTJSCExecutor.h>
|
||||||
#import "RCTModuleMethod.h"
|
#import <React/RCTModuleMethod.h>
|
||||||
#import "RCTRootView.h"
|
#import <React/RCTRootView.h>
|
||||||
|
|
||||||
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -15,11 +15,11 @@
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTBridge.h"
|
#import <React/RCTBridge+Private.h>
|
||||||
#import "RCTBridge+Private.h"
|
#import <React/RCTBridge.h>
|
||||||
#import "RCTBridgeModule.h"
|
#import <React/RCTBridgeModule.h>
|
||||||
#import "RCTJavaScriptExecutor.h"
|
#import <React/RCTJavaScriptExecutor.h>
|
||||||
#import "RCTUtils.h"
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -13,9 +13,8 @@
|
||||||
*/
|
*/
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTBundleURLProvider.h"
|
#import <React/RCTBundleURLProvider.h>
|
||||||
#import "RCTUtils.h"
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
|
|
||||||
static NSString *const testFile = @"test.jsbundle";
|
static NSString *const testFile = @"test.jsbundle";
|
||||||
static NSString *const mainBundle = @"main.jsbundle";
|
static NSString *const mainBundle = @"main.jsbundle";
|
||||||
|
|
|
@ -14,9 +14,9 @@
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTUIManager.h"
|
#import <React/RCTUIManager.h>
|
||||||
#import "RCTViewManager.h"
|
#import <React/RCTView.h>
|
||||||
#import "RCTView.h"
|
#import <React/RCTViewManager.h>
|
||||||
|
|
||||||
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -15,8 +15,7 @@
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import <React/RCTConvert.h>
|
#import <React/RCTConvert.h>
|
||||||
|
#import <React/RCTUtils.h>
|
||||||
#import "RCTUtils.h"
|
|
||||||
|
|
||||||
@interface RCTConvert_NSURLTests : XCTestCase
|
@interface RCTConvert_NSURLTests : XCTestCase
|
||||||
|
|
||||||
|
|
|
@ -16,8 +16,9 @@
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import <OCMock/OCMock.h>
|
#import <OCMock/OCMock.h>
|
||||||
#import "RCTEventDispatcher.h"
|
|
||||||
#import "RCTBridge+Private.h"
|
#import <React/RCTBridge+Private.h>
|
||||||
|
#import <React/RCTEventDispatcher.h>
|
||||||
|
|
||||||
@interface RCTTestEvent : NSObject <RCTEvent>
|
@interface RCTTestEvent : NSObject <RCTEvent>
|
||||||
@property (atomic, assign, readwrite) BOOL canCoalesce;
|
@property (atomic, assign, readwrite) BOOL canCoalesce;
|
||||||
|
|
|
@ -12,11 +12,10 @@
|
||||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#import <CoreText/CoreText.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTFont.h"
|
#import <React/RCTFont.h>
|
||||||
|
|
||||||
#import <CoreText/CoreText.h>
|
|
||||||
|
|
||||||
@interface RCTFontTests : XCTestCase
|
@interface RCTFontTests : XCTestCase
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,9 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
#import "RCTUtils.h"
|
|
||||||
#import "RCTNetworking.h"
|
#import <React/RCTNetworking.h>
|
||||||
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -14,8 +14,9 @@
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTBridge.h"
|
#import <React/RCTBridge.h>
|
||||||
#import "RCTImageLoader.h"
|
#import <React/RCTImageLoader.h>
|
||||||
|
|
||||||
#import "RCTImageLoaderHelpers.h"
|
#import "RCTImageLoaderHelpers.h"
|
||||||
|
|
||||||
unsigned char blackGIF[] = {
|
unsigned char blackGIF[] = {
|
||||||
|
|
|
@ -16,7 +16,8 @@
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import <UIKit/UIView.h>
|
#import <UIKit/UIView.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
#import "RCTImageUtils.h"
|
|
||||||
|
#import <RCTImage/RCTImageUtils.h>
|
||||||
|
|
||||||
#define RCTAssertEqualPoints(a, b) { \
|
#define RCTAssertEqualPoints(a, b) { \
|
||||||
XCTAssertEqual(a.x, b.x); \
|
XCTAssertEqual(a.x, b.x); \
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTJSCExecutor.h"
|
#import <React/RCTJSCExecutor.h>
|
||||||
#import "RCTUtils.h"
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
@interface RCTJSCExecutorTests : XCTestCase
|
@interface RCTJSCExecutorTests : XCTestCase
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
#import "RCTUtils.h"
|
|
||||||
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
@interface RCTJSONTests : XCTestCase
|
@interface RCTJSONTests : XCTestCase
|
||||||
|
|
||||||
|
@ -53,7 +54,7 @@
|
||||||
NSString *jsonString = RCTJSONStringify(jsonObject, NULL);
|
NSString *jsonString = RCTJSONStringify(jsonObject, NULL);
|
||||||
NSDictionary<NSString *, id> *json = RCTJSONParse(jsonString, NULL);
|
NSDictionary<NSString *, id> *json = RCTJSONParse(jsonString, NULL);
|
||||||
XCTAssertEqualObjects(json[@"code"], @"EDOMAIN68");
|
XCTAssertEqualObjects(json[@"code"], @"EDOMAIN68");
|
||||||
XCTAssertEqualObjects(json[@"message"], @"The operation couldn’t be completed. (domain error 68.)");
|
XCTAssertEqualObjects(json[@"message"], @"The operation couldn\u2019t be completed. (domain error 68.)");
|
||||||
XCTAssertEqualObjects(json[@"domain"], @"domain");
|
XCTAssertEqualObjects(json[@"domain"], @"domain");
|
||||||
XCTAssertEqualObjects(json[@"userInfo"][@"NSUnderlyingError"][@"code"], @"421");
|
XCTAssertEqualObjects(json[@"userInfo"][@"NSUnderlyingError"][@"code"], @"421");
|
||||||
XCTAssertEqualObjects(json[@"userInfo"][@"NSUnderlyingError"][@"message"], @"underlying error");
|
XCTAssertEqualObjects(json[@"userInfo"][@"NSUnderlyingError"][@"message"], @"underlying error");
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#import <UIKit/UIKit.h>
|
#import <UIKit/UIKit.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTModuleMethod.h"
|
#import <React/RCTModuleMethod.h>
|
||||||
|
|
||||||
@interface RCTMethodArgumentTests : XCTestCase
|
@interface RCTMethodArgumentTests : XCTestCase
|
||||||
|
|
||||||
|
|
|
@ -15,13 +15,13 @@
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTBridge.h"
|
#import <React/RCTBridge+Private.h>
|
||||||
#import "RCTBridge+Private.h"
|
#import <React/RCTBridge.h>
|
||||||
#import "RCTBridgeModule.h"
|
#import <React/RCTBridgeModule.h>
|
||||||
#import "RCTUtils.h"
|
#import <React/RCTJavaScriptExecutor.h>
|
||||||
#import "RCTUIManager.h"
|
#import <React/RCTUIManager.h>
|
||||||
#import "RCTViewManager.h"
|
#import <React/RCTUtils.h>
|
||||||
#import "RCTJavaScriptExecutor.h"
|
#import <React/RCTViewManager.h>
|
||||||
|
|
||||||
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -15,11 +15,11 @@
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTBridge.h"
|
#import <React/RCTBridge+Private.h>
|
||||||
#import "RCTBridge+Private.h"
|
#import <React/RCTBridge.h>
|
||||||
#import "RCTBridgeModule.h"
|
#import <React/RCTBridgeModule.h>
|
||||||
#import "RCTUtils.h"
|
#import <React/RCTJavaScriptExecutor.h>
|
||||||
#import "RCTJavaScriptExecutor.h"
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
#define RUN_RUNLOOP_WHILE(CONDITION) \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -15,9 +15,9 @@
|
||||||
#import <UIKit/UIKit.h>
|
#import <UIKit/UIKit.h>
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTBridgeModule.h"
|
#import <React/RCTBridgeModule.h>
|
||||||
#import "RCTModuleMethod.h"
|
#import <React/RCTLog.h>
|
||||||
#import "RCTLog.h"
|
#import <React/RCTModuleMethod.h>
|
||||||
|
|
||||||
static BOOL RCTLogsError(void (^block)(void))
|
static BOOL RCTLogsError(void (^block)(void))
|
||||||
{
|
{
|
||||||
|
|
|
@ -13,8 +13,9 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
#import "RCTUtils.h"
|
|
||||||
#import "RCTMultipartStreamReader.h"
|
#import <React/RCTMultipartStreamReader.h>
|
||||||
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
@interface RCTMultipartStreamReaderTests : XCTestCase
|
@interface RCTMultipartStreamReaderTests : XCTestCase
|
||||||
|
|
||||||
|
|
|
@ -14,8 +14,8 @@
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTShadowView.h"
|
#import <React/RCTRootShadowView.h>
|
||||||
#import "RCTRootShadowView.h"
|
#import <React/RCTShadowView.h>
|
||||||
|
|
||||||
|
|
||||||
@interface RCTShadowViewTests : XCTestCase
|
@interface RCTShadowViewTests : XCTestCase
|
||||||
|
|
|
@ -14,8 +14,8 @@
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTUIManager.h"
|
#import <React/RCTUIManager.h>
|
||||||
#import "UIView+React.h"
|
#import <React/UIView+React.h>
|
||||||
|
|
||||||
@interface RCTUIManager (Testing)
|
@interface RCTUIManager (Testing)
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
#import "RCTUtils.h"
|
|
||||||
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
@interface RCTURLUtilsTests : XCTestCase
|
@interface RCTURLUtilsTests : XCTestCase
|
||||||
|
|
||||||
|
|
|
@ -14,13 +14,13 @@
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
|
|
||||||
#import "RCTNetworking.h"
|
#import <React/RCTNetworking.h>
|
||||||
|
|
||||||
static NSString* const niqqudStringB64 = @"15HWsNa816jWtdeQ16nWtNeB15nXqiwg15HWuNa816jWuNeQINeQ1rHXnNa515TWtNeZ150sINeQ1rXXqiDXlNa316nWuNa814HXnta315nWtNedLCDXldaw15DWtdeqINeU1rjXkNa416jWttelLg==";
|
static NSString *const niqqudStringB64 = @"15HWsNa816jWtdeQ16nWtNeB15nXqiwg15HWuNa816jWuNeQINeQ1rHXnNa515TWtNeZ150sINeQ1rXXqiDXlNa316nWuNa814HXnta315nWtNedLCDXldaw15DWtdeqINeU1rjXkNa416jWttelLg==";
|
||||||
|
|
||||||
@interface RCTNetworking ()
|
@interface RCTNetworking ()
|
||||||
|
|
||||||
+ (NSString *)decodeTextData:(NSData *)data fromResponse:(NSURLResponse *)response withCarryData:(NSMutableData*)inputCarryData;
|
+ (NSString *)decodeTextData:(NSData *)data fromResponse:(NSURLResponse *)response withCarryData:(NSMutableData *)inputCarryData;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
@ -30,21 +30,21 @@ static NSString* const niqqudStringB64 = @"15HWsNa816jWtdeQ16nWtNeB15nXqiwg15HWu
|
||||||
|
|
||||||
@implementation RCTUnicodeDecodeTests
|
@implementation RCTUnicodeDecodeTests
|
||||||
|
|
||||||
- (void)runTestForString:(NSString*)unicodeString usingEncoding:(NSString*)encodingName cutAt:(NSUInteger)cutPoint
|
- (void)runTestForString:(NSString *)unicodeString usingEncoding:(NSString *)encodingName cutAt:(NSUInteger)cutPoint
|
||||||
{
|
{
|
||||||
CFStringEncoding cfEncoding = CFStringConvertIANACharSetNameToEncoding((CFStringRef)encodingName);
|
CFStringEncoding cfEncoding = CFStringConvertIANACharSetNameToEncoding((CFStringRef)encodingName);
|
||||||
NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(cfEncoding);
|
NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(cfEncoding);
|
||||||
|
|
||||||
NSData* unicodeBytes = [unicodeString dataUsingEncoding:encoding];
|
NSData *unicodeBytes = [unicodeString dataUsingEncoding:encoding];
|
||||||
|
|
||||||
NSURLResponse* fakeResponse = [[NSHTTPURLResponse alloc] initWithURL:[NSURL URLWithString:@"testurl://"]
|
NSURLResponse *fakeResponse = [[NSHTTPURLResponse alloc] initWithURL:[NSURL URLWithString:@"testurl://"]
|
||||||
statusCode:200
|
statusCode:200
|
||||||
HTTPVersion:@"1.1"
|
HTTPVersion:@"1.1"
|
||||||
headerFields:@{@"content-type": [NSString stringWithFormat:@"text/plain; charset=%@", encodingName]}];
|
headerFields:@{@"content-type": [NSString stringWithFormat:@"text/plain; charset=%@", encodingName]}];
|
||||||
XCTAssert([fakeResponse.textEncodingName isEqualToString:encodingName]);
|
XCTAssert([fakeResponse.textEncodingName isEqualToString:encodingName]);
|
||||||
|
|
||||||
NSMutableData* carryStorage = [NSMutableData new];
|
NSMutableData *carryStorage = [NSMutableData new];
|
||||||
NSMutableString* parsedString = [NSMutableString new];
|
NSMutableString *parsedString = [NSMutableString new];
|
||||||
|
|
||||||
[parsedString appendString:[RCTNetworking decodeTextData:[unicodeBytes subdataWithRange:NSMakeRange(0, cutPoint)]
|
[parsedString appendString:[RCTNetworking decodeTextData:[unicodeBytes subdataWithRange:NSMakeRange(0, cutPoint)]
|
||||||
fromResponse:fakeResponse
|
fromResponse:fakeResponse
|
||||||
|
@ -60,7 +60,7 @@ static NSString* const niqqudStringB64 = @"15HWsNa816jWtdeQ16nWtNeB15nXqiwg15HWu
|
||||||
|
|
||||||
- (void)testNiqqud
|
- (void)testNiqqud
|
||||||
{
|
{
|
||||||
NSString* unicodeString = [[NSString alloc] initWithData:[[NSData alloc] initWithBase64EncodedString:niqqudStringB64
|
NSString *unicodeString = [[NSString alloc] initWithData:[[NSData alloc] initWithBase64EncodedString:niqqudStringB64
|
||||||
options:(NSDataBase64DecodingOptions)0]
|
options:(NSDataBase64DecodingOptions)0]
|
||||||
encoding:NSUTF8StringEncoding];
|
encoding:NSUTF8StringEncoding];
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ static NSString* const niqqudStringB64 = @"15HWsNa816jWtdeQ16nWtNeB15nXqiwg15HWu
|
||||||
|
|
||||||
- (void)testEmojis
|
- (void)testEmojis
|
||||||
{
|
{
|
||||||
NSString* unicodeString = @"\U0001F602\U0001F602";
|
NSString *unicodeString = @"\U0001F602\U0001F602";
|
||||||
|
|
||||||
[self runTestForString:unicodeString usingEncoding:@"utf-8" cutAt:7];
|
[self runTestForString:unicodeString usingEncoding:@"utf-8" cutAt:7];
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,28 @@
|
||||||
2D3B5F241D9B0D1300451313 /* RCTImageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 134B00A11B54232B00EC8DFB /* RCTImageUtils.m */; };
|
2D3B5F241D9B0D1300451313 /* RCTImageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 134B00A11B54232B00EC8DFB /* RCTImageUtils.m */; };
|
||||||
35123E6B1B59C99D00EBAD80 /* RCTImageStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 35123E6A1B59C99D00EBAD80 /* RCTImageStoreManager.m */; };
|
35123E6B1B59C99D00EBAD80 /* RCTImageStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 35123E6A1B59C99D00EBAD80 /* RCTImageStoreManager.m */; };
|
||||||
354631681B69857700AA0B86 /* RCTImageEditingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 354631671B69857700AA0B86 /* RCTImageEditingManager.m */; };
|
354631681B69857700AA0B86 /* RCTImageEditingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 354631671B69857700AA0B86 /* RCTImageEditingManager.m */; };
|
||||||
|
3DED3A8A1DE6F79800336DD7 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1304D5B01AA8C50D0002E2BE /* RCTGIFImageDecoder.h */; };
|
||||||
|
3DED3A8B1DE6F79800336DD7 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF314701C9B0DD30049118E /* RCTImageBlurUtils.h */; };
|
||||||
|
3DED3A8C1DE6F79800336DD7 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CCD34C251D4B8FE900268922 /* RCTImageCache.h */; };
|
||||||
|
3DED3A8D1DE6F79800336DD7 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 354631661B69857700AA0B86 /* RCTImageEditingManager.h */; };
|
||||||
|
3DED3A8E1DE6F79800336DD7 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5FA63C1DE4B44A0058FD77 /* RCTImageLoader.h */; };
|
||||||
|
3DED3A8F1DE6F79800336DD7 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5FA63D1DE4B44A0058FD77 /* RCTImageStoreManager.h */; };
|
||||||
|
3DED3A901DE6F79800336DD7 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 134B00A01B54232B00EC8DFB /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
|
3DED3A911DE6F79800336DD7 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1304D5A71AA8C4A30002E2BE /* RCTImageView.h */; };
|
||||||
|
3DED3A921DE6F79800336DD7 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1304D5A91AA8C4A30002E2BE /* RCTImageViewManager.h */; };
|
||||||
|
3DED3A931DE6F79800336DD7 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 13EF7F7D1BC825B1003F47DD /* RCTLocalAssetImageLoader.h */; };
|
||||||
|
3DED3A941DE6F79800336DD7 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5FA63E1DE4B44A0058FD77 /* RCTResizeMode.h */; };
|
||||||
|
3DED3A961DE6F7A400336DD7 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1304D5B01AA8C50D0002E2BE /* RCTGIFImageDecoder.h */; };
|
||||||
|
3DED3A971DE6F7A400336DD7 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF314701C9B0DD30049118E /* RCTImageBlurUtils.h */; };
|
||||||
|
3DED3A981DE6F7A400336DD7 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CCD34C251D4B8FE900268922 /* RCTImageCache.h */; };
|
||||||
|
3DED3A991DE6F7A400336DD7 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 354631661B69857700AA0B86 /* RCTImageEditingManager.h */; };
|
||||||
|
3DED3A9A1DE6F7A400336DD7 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5FA63C1DE4B44A0058FD77 /* RCTImageLoader.h */; };
|
||||||
|
3DED3A9B1DE6F7A400336DD7 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5FA63D1DE4B44A0058FD77 /* RCTImageStoreManager.h */; };
|
||||||
|
3DED3A9C1DE6F7A400336DD7 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 134B00A01B54232B00EC8DFB /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
|
3DED3A9D1DE6F7A400336DD7 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1304D5A71AA8C4A30002E2BE /* RCTImageView.h */; };
|
||||||
|
3DED3A9E1DE6F7A400336DD7 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1304D5A91AA8C4A30002E2BE /* RCTImageViewManager.h */; };
|
||||||
|
3DED3A9F1DE6F7A400336DD7 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 13EF7F7D1BC825B1003F47DD /* RCTLocalAssetImageLoader.h */; };
|
||||||
|
3DED3AA01DE6F7A400336DD7 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5FA63E1DE4B44A0058FD77 /* RCTResizeMode.h */; };
|
||||||
CCD34C271D4B8FE900268922 /* RCTImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD34C261D4B8FE900268922 /* RCTImageCache.m */; };
|
CCD34C271D4B8FE900268922 /* RCTImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD34C261D4B8FE900268922 /* RCTImageCache.m */; };
|
||||||
EEF314721C9B0DD30049118E /* RCTImageBlurUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = EEF314711C9B0DD30049118E /* RCTImageBlurUtils.m */; };
|
EEF314721C9B0DD30049118E /* RCTImageBlurUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = EEF314711C9B0DD30049118E /* RCTImageBlurUtils.m */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
@ -111,11 +133,51 @@
|
||||||
};
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
3DED3A891DE6F78800336DD7 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
3DED3A8A1DE6F79800336DD7 /* RCTGIFImageDecoder.h in Headers */,
|
||||||
|
3DED3A8B1DE6F79800336DD7 /* RCTImageBlurUtils.h in Headers */,
|
||||||
|
3DED3A8C1DE6F79800336DD7 /* RCTImageCache.h in Headers */,
|
||||||
|
3DED3A8D1DE6F79800336DD7 /* RCTImageEditingManager.h in Headers */,
|
||||||
|
3DED3A8E1DE6F79800336DD7 /* RCTImageLoader.h in Headers */,
|
||||||
|
3DED3A8F1DE6F79800336DD7 /* RCTImageStoreManager.h in Headers */,
|
||||||
|
3DED3A901DE6F79800336DD7 /* RCTImageUtils.h in Headers */,
|
||||||
|
3DED3A911DE6F79800336DD7 /* RCTImageView.h in Headers */,
|
||||||
|
3DED3A921DE6F79800336DD7 /* RCTImageViewManager.h in Headers */,
|
||||||
|
3DED3A931DE6F79800336DD7 /* RCTLocalAssetImageLoader.h in Headers */,
|
||||||
|
3DED3A941DE6F79800336DD7 /* RCTResizeMode.h in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
3DED3A951DE6F79D00336DD7 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
3DED3A961DE6F7A400336DD7 /* RCTGIFImageDecoder.h in Headers */,
|
||||||
|
3DED3A971DE6F7A400336DD7 /* RCTImageBlurUtils.h in Headers */,
|
||||||
|
3DED3A981DE6F7A400336DD7 /* RCTImageCache.h in Headers */,
|
||||||
|
3DED3A991DE6F7A400336DD7 /* RCTImageEditingManager.h in Headers */,
|
||||||
|
3DED3A9A1DE6F7A400336DD7 /* RCTImageLoader.h in Headers */,
|
||||||
|
3DED3A9B1DE6F7A400336DD7 /* RCTImageStoreManager.h in Headers */,
|
||||||
|
3DED3A9C1DE6F7A400336DD7 /* RCTImageUtils.h in Headers */,
|
||||||
|
3DED3A9D1DE6F7A400336DD7 /* RCTImageView.h in Headers */,
|
||||||
|
3DED3A9E1DE6F7A400336DD7 /* RCTImageViewManager.h in Headers */,
|
||||||
|
3DED3A9F1DE6F7A400336DD7 /* RCTLocalAssetImageLoader.h in Headers */,
|
||||||
|
3DED3AA01DE6F7A400336DD7 /* RCTResizeMode.h in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
2D2A28391D9B042B00D4039D /* RCTImage-tvOS */ = {
|
2D2A28391D9B042B00D4039D /* RCTImage-tvOS */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 2D2A28421D9B042B00D4039D /* Build configuration list for PBXNativeTarget "RCTImage-tvOS" */;
|
buildConfigurationList = 2D2A28421D9B042B00D4039D /* Build configuration list for PBXNativeTarget "RCTImage-tvOS" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
3DED3A951DE6F79D00336DD7 /* Headers */,
|
||||||
2D2A28361D9B042B00D4039D /* Sources */,
|
2D2A28361D9B042B00D4039D /* Sources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
|
@ -131,6 +193,7 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 58B511711A9E6B3D00147676 /* Build configuration list for PBXNativeTarget "RCTImage" */;
|
buildConfigurationList = 58B511711A9E6B3D00147676 /* Build configuration list for PBXNativeTarget "RCTImage" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
3DED3A891DE6F78800336DD7 /* Headers */,
|
||||||
58B511591A9E6B3D00147676 /* Sources */,
|
58B511591A9E6B3D00147676 /* Sources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
|
@ -230,6 +293,7 @@
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
OTHER_LDFLAGS = "-ObjC";
|
OTHER_LDFLAGS = "-ObjC";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTImage;
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
|
@ -248,6 +312,7 @@
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
OTHER_LDFLAGS = "-ObjC";
|
OTHER_LDFLAGS = "-ObjC";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTImage;
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
|
@ -359,6 +424,7 @@
|
||||||
);
|
);
|
||||||
OTHER_LDFLAGS = "-ObjC";
|
OTHER_LDFLAGS = "-ObjC";
|
||||||
PRODUCT_NAME = RCTImage;
|
PRODUCT_NAME = RCTImage;
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTImage;
|
||||||
RUN_CLANG_STATIC_ANALYZER = YES;
|
RUN_CLANG_STATIC_ANALYZER = YES;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
};
|
};
|
||||||
|
@ -374,6 +440,7 @@
|
||||||
);
|
);
|
||||||
OTHER_LDFLAGS = "-ObjC";
|
OTHER_LDFLAGS = "-ObjC";
|
||||||
PRODUCT_NAME = RCTImage;
|
PRODUCT_NAME = RCTImage;
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTImage;
|
||||||
RUN_CLANG_STATIC_ANALYZER = NO;
|
RUN_CLANG_STATIC_ANALYZER = NO;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,37 +13,16 @@
|
||||||
2D3B5F301D9B0F3D00451313 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE71AB964CD007446E2 /* FBSnapshotTestController.m */; };
|
2D3B5F301D9B0F3D00451313 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE71AB964CD007446E2 /* FBSnapshotTestController.m */; };
|
||||||
2D3B5F311D9B0F4200451313 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE91AB964CD007446E2 /* UIImage+Compare.m */; };
|
2D3B5F311D9B0F4200451313 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE91AB964CD007446E2 /* UIImage+Compare.m */; };
|
||||||
2D3B5F321D9B0F4500451313 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FEB1AB964CD007446E2 /* UIImage+Diff.m */; };
|
2D3B5F321D9B0F4500451313 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FEB1AB964CD007446E2 /* UIImage+Diff.m */; };
|
||||||
|
3DED3AA21DE6FC3400336DD7 /* RCTTestRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 585135351AB3C56F00882537 /* RCTTestRunner.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
|
3DED3AA41DE6FC4C00336DD7 /* RCTTestRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 585135351AB3C56F00882537 /* RCTTestRunner.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
585135371AB3C56F00882537 /* RCTTestModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 585135341AB3C56F00882537 /* RCTTestModule.m */; };
|
585135371AB3C56F00882537 /* RCTTestModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 585135341AB3C56F00882537 /* RCTTestModule.m */; };
|
||||||
585135381AB3C57000882537 /* RCTTestRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 585135361AB3C56F00882537 /* RCTTestRunner.m */; };
|
585135381AB3C57000882537 /* RCTTestRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 585135361AB3C56F00882537 /* RCTTestRunner.m */; };
|
||||||
585135391AB3C59A00882537 /* RCTTestRunner.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 585135351AB3C56F00882537 /* RCTTestRunner.h */; };
|
|
||||||
58E64FED1AB964CD007446E2 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE71AB964CD007446E2 /* FBSnapshotTestController.m */; };
|
58E64FED1AB964CD007446E2 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE71AB964CD007446E2 /* FBSnapshotTestController.m */; };
|
||||||
58E64FEE1AB964CD007446E2 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE91AB964CD007446E2 /* UIImage+Compare.m */; };
|
58E64FEE1AB964CD007446E2 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FE91AB964CD007446E2 /* UIImage+Compare.m */; };
|
||||||
58E64FEF1AB964CD007446E2 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FEB1AB964CD007446E2 /* UIImage+Diff.m */; };
|
58E64FEF1AB964CD007446E2 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E64FEB1AB964CD007446E2 /* UIImage+Diff.m */; };
|
||||||
9913A84B1BBE833400D70E66 /* RCTSnapshotManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9913A84A1BBE833400D70E66 /* RCTSnapshotManager.m */; };
|
9913A84B1BBE833400D70E66 /* RCTSnapshotManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9913A84A1BBE833400D70E66 /* RCTSnapshotManager.m */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXCopyFilesBuildPhase section */
|
|
||||||
2D2A286C1D9B047700D4039D /* CopyFiles */ = {
|
|
||||||
isa = PBXCopyFilesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
dstPath = "include/$(PRODUCT_NAME)";
|
|
||||||
dstSubfolderSpec = 16;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
580C376D1AB104AF0015E709 /* CopyFiles */ = {
|
|
||||||
isa = PBXCopyFilesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
dstPath = "include/$(PRODUCT_NAME)";
|
|
||||||
dstSubfolderSpec = 16;
|
|
||||||
files = (
|
|
||||||
585135391AB3C59A00882537 /* RCTTestRunner.h in CopyFiles */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXCopyFilesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
2D2A286E1D9B047700D4039D /* libRCTTest-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRCTTest-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
2D2A286E1D9B047700D4039D /* libRCTTest-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRCTTest-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
580C376F1AB104AF0015E709 /* libRCTTest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTTest.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
580C376F1AB104AF0015E709 /* libRCTTest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTTest.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
@ -123,14 +102,33 @@
|
||||||
};
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
3DED3AA11DE6FC2200336DD7 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
3DED3AA21DE6FC3400336DD7 /* RCTTestRunner.h in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
3DED3AA31DE6FC4700336DD7 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
3DED3AA41DE6FC4C00336DD7 /* RCTTestRunner.h in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
2D2A286D1D9B047700D4039D /* RCTTest-tvOS */ = {
|
2D2A286D1D9B047700D4039D /* RCTTest-tvOS */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 2D2A28761D9B047700D4039D /* Build configuration list for PBXNativeTarget "RCTTest-tvOS" */;
|
buildConfigurationList = 2D2A28761D9B047700D4039D /* Build configuration list for PBXNativeTarget "RCTTest-tvOS" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
3DED3AA31DE6FC4700336DD7 /* Headers */,
|
||||||
2D2A286A1D9B047700D4039D /* Sources */,
|
2D2A286A1D9B047700D4039D /* Sources */,
|
||||||
2D2A286B1D9B047700D4039D /* Frameworks */,
|
2D2A286B1D9B047700D4039D /* Frameworks */,
|
||||||
2D2A286C1D9B047700D4039D /* CopyFiles */,
|
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -145,9 +143,9 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 580C37831AB104AF0015E709 /* Build configuration list for PBXNativeTarget "RCTTest" */;
|
buildConfigurationList = 580C37831AB104AF0015E709 /* Build configuration list for PBXNativeTarget "RCTTest" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
3DED3AA11DE6FC2200336DD7 /* Headers */,
|
||||||
580C376B1AB104AF0015E709 /* Sources */,
|
580C376B1AB104AF0015E709 /* Sources */,
|
||||||
580C376C1AB104AF0015E709 /* Frameworks */,
|
580C376C1AB104AF0015E709 /* Frameworks */,
|
||||||
580C376D1AB104AF0015E709 /* CopyFiles */,
|
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -236,6 +234,7 @@
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
OTHER_LDFLAGS = "-ObjC";
|
OTHER_LDFLAGS = "-ObjC";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTTest;
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
|
@ -254,6 +253,7 @@
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
OTHER_LDFLAGS = "-ObjC";
|
OTHER_LDFLAGS = "-ObjC";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTTest;
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
|
@ -358,6 +358,7 @@
|
||||||
XCTest,
|
XCTest,
|
||||||
);
|
);
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTTest;
|
||||||
RUN_CLANG_STATIC_ANALYZER = YES;
|
RUN_CLANG_STATIC_ANALYZER = YES;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
};
|
};
|
||||||
|
@ -373,6 +374,7 @@
|
||||||
XCTest,
|
XCTest,
|
||||||
);
|
);
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/RCTTest;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
|
|
|
@ -10,13 +10,13 @@
|
||||||
#import "RCTTestRunner.h"
|
#import "RCTTestRunner.h"
|
||||||
|
|
||||||
#import <React/RCTAssert.h>
|
#import <React/RCTAssert.h>
|
||||||
|
#import <React/RCTBridge+Private.h>
|
||||||
|
#import <React/RCTJSCExecutor.h>
|
||||||
#import <React/RCTLog.h>
|
#import <React/RCTLog.h>
|
||||||
|
#import <React/RCTRootView.h>
|
||||||
#import <React/RCTUtils.h>
|
#import <React/RCTUtils.h>
|
||||||
|
|
||||||
#import "FBSnapshotTestController.h"
|
#import "FBSnapshotTestController.h"
|
||||||
#import "RCTBridge+Private.h"
|
|
||||||
#import "RCTJSCExecutor.h"
|
|
||||||
#import "RCTRootView.h"
|
|
||||||
#import "RCTTestModule.h"
|
#import "RCTTestModule.h"
|
||||||
|
|
||||||
static const NSTimeInterval kTestTimeoutSeconds = 120;
|
static const NSTimeInterval kTestTimeoutSeconds = 120;
|
||||||
|
|
|
@ -217,7 +217,7 @@
|
||||||
3D3CD9481DE5FC7800167DC4 /* oss-compat-util.h in Headers */ = {isa = PBXBuildFile; fileRef = AC70D2EE1DE48AC5002E6351 /* oss-compat-util.h */; };
|
3D3CD9481DE5FC7800167DC4 /* oss-compat-util.h in Headers */ = {isa = PBXBuildFile; fileRef = AC70D2EE1DE48AC5002E6351 /* oss-compat-util.h */; };
|
||||||
3D4545AC1DE32FB300C6C478 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA4A1A601E3B00E9B192 /* RCTAssert.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4545AC1DE32FB300C6C478 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA4A1A601E3B00E9B192 /* RCTAssert.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4545AD1DE32FB300C6C478 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA5E1A601EAA00E9B192 /* RCTBridge.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4545AD1DE32FB300C6C478 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA5E1A601EAA00E9B192 /* RCTBridge.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4545AE1DE32FB300C6C478 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A43DB81C1F849600794BC8 /* RCTBridge+Private.h */; };
|
3D4545AE1DE32FB300C6C478 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A43DB81C1F849600794BC8 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4545AF1DE32FB300C6C478 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482F9E61B55B927000ADFF3 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4545AF1DE32FB300C6C478 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482F9E61B55B927000ADFF3 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4545B01DE32FB300C6C478 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 13AFBCA11C07287B00BBAEAA /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4545B01DE32FB300C6C478 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 13AFBCA11C07287B00BBAEAA /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4545B11DE32FB300C6C478 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 830213F31A654E0800B993E6 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4545B11DE32FB300C6C478 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 830213F31A654E0800B993E6 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
|
@ -332,7 +332,7 @@
|
||||||
3D4546201DE32FB300C6C478 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 13E067531A70F44B002CDEE1 /* UIView+React.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4546201DE32FB300C6C478 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 13E067531A70F44B002CDEE1 /* UIView+React.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4546221DE32FEC00C6C478 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA4A1A601E3B00E9B192 /* RCTAssert.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4546221DE32FEC00C6C478 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA4A1A601E3B00E9B192 /* RCTAssert.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4546231DE32FEC00C6C478 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA5E1A601EAA00E9B192 /* RCTBridge.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4546231DE32FEC00C6C478 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBBA5E1A601EAA00E9B192 /* RCTBridge.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4546241DE32FEC00C6C478 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A43DB81C1F849600794BC8 /* RCTBridge+Private.h */; };
|
3D4546241DE32FEC00C6C478 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A43DB81C1F849600794BC8 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4546251DE32FEC00C6C478 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482F9E61B55B927000ADFF3 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4546251DE32FEC00C6C478 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482F9E61B55B927000ADFF3 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4546261DE32FEC00C6C478 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 13AFBCA11C07287B00BBAEAA /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4546261DE32FEC00C6C478 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 13AFBCA11C07287B00BBAEAA /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3D4546271DE32FEC00C6C478 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 830213F31A654E0800B993E6 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3D4546271DE32FEC00C6C478 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 830213F31A654E0800B993E6 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
|
|
Loading…
Reference in New Issue