diff --git a/lib/browser/index.js b/lib/browser/index.js index acf7c26d..c9793fee 100644 --- a/lib/browser/index.js +++ b/lib/browser/index.js @@ -144,6 +144,11 @@ Object.defineProperties(Realm, { return rpc.callMethod(undefined, Realm[keys.id], 'schemaVersion', Array.from(arguments)); } }, + copyBundledRealmFiles: { + value: function() { + return rpc.callMethod(undefined, Realm[keys.id], 'copyBundledRealmFiles', []); + } + }, clearTestState: { value: function() { collections.clearMutationListeners(); diff --git a/tests/js/object-tests.js b/tests/js/object-tests.js index 46ad4b8b..d063521d 100644 --- a/tests/js/object-tests.js +++ b/tests/js/object-tests.js @@ -482,6 +482,6 @@ module.exports = BaseTest.extend({ var realm = new Realm({path: 'dates-v3.realm', schema: [DateSchema]}); - TestCase.assertEqual(realm.objects('Date')[0].currentDate.getTime(), 819867600000); + TestCase.assertEqual(realm.objects('Date')[0].currentDate.getTime(), 1462500087955); } }); diff --git a/tests/react-test-app/ios/ReactTests.xcodeproj/project.pbxproj b/tests/react-test-app/ios/ReactTests.xcodeproj/project.pbxproj index cee3cd13..6993deea 100644 --- a/tests/react-test-app/ios/ReactTests.xcodeproj/project.pbxproj +++ b/tests/react-test-app/ios/ReactTests.xcodeproj/project.pbxproj @@ -13,6 +13,7 @@ 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; 022D592F1C0432F1001E25FE /* RealmJSTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 022D592E1C0432F1001E25FE /* RealmJSTests.mm */; }; + 02414B4D1CE668BF00A8669F /* dates-v3.realm in Resources */ = {isa = PBXBuildFile; fileRef = 02414B4B1CE668BF00A8669F /* dates-v3.realm */; }; 02DE87671C0CE46100A42BFC /* RealmReactTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 02DE87661C0CE46100A42BFC /* RealmReactTests.m */; }; 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; @@ -136,6 +137,7 @@ 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = ""; }; 00E356EE1AD99517003FC87E /* RealmReactTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RealmReactTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 022D592E1C0432F1001E25FE /* RealmJSTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RealmJSTests.mm; path = ../../ios/RealmJSTests.mm; sourceTree = ""; }; + 02414B4B1CE668BF00A8669F /* dates-v3.realm */ = {isa = PBXFileReference; lastKnownFileType = file; path = "dates-v3.realm"; sourceTree = ""; }; 02DE87661C0CE46100A42BFC /* RealmReactTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RealmReactTests.m; path = ReactTests/RealmReactTests.m; sourceTree = ""; }; 02DE87711C0CE55100A42BFC /* RealmJSTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RealmJSTests.h; path = ../../ios/RealmJSTests.h; sourceTree = ""; }; 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; }; @@ -226,6 +228,15 @@ name = Products; sourceTree = ""; }; + 02414B4C1CE668BF00A8669F /* data */ = { + isa = PBXGroup; + children = ( + 02414B4B1CE668BF00A8669F /* dates-v3.realm */, + ); + name = data; + path = ../../data; + sourceTree = ""; + }; 139105B71AF99BAD00B5F7CC /* Products */ = { isa = PBXGroup; children = ( @@ -305,6 +316,7 @@ 02DE87711C0CE55100A42BFC /* RealmJSTests.h */, 022D592E1C0432F1001E25FE /* RealmJSTests.mm */, 02DE87661C0CE46100A42BFC /* RealmReactTests.m */, + 02414B4C1CE668BF00A8669F /* data */, 13B07FAE1A68108700A75B9A /* ReactTests */, 832341AE1AAA6A7D00B99B32 /* Libraries */, 83CBBA001A601CBA00E9B192 /* Products */, @@ -541,6 +553,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 02414B4D1CE668BF00A8669F /* dates-v3.realm in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, );