test dynamic schema access

This commit is contained in:
Ari Lazier 2016-04-18 15:50:49 -07:00
parent af9b54074e
commit a9eaf93acb
1 changed files with 13 additions and 0 deletions

View File

@ -84,6 +84,19 @@ module.exports = BaseTest.extend({
TestCase.assertEqual(realm.objects('TestObject')[0].doubleCol, 1) TestCase.assertEqual(realm.objects('TestObject')[0].doubleCol, 1)
}, },
testRealmConstructorDynamicSchema: function() {
var realm = new Realm({schema: [schemas.TestObject]});
realm.write(function() {
realm.create('TestObject', [1])
});
realm.close();
realm = new Realm();
var objects = realm.objects('TestObject');
TestCase.assertEqual(objects.length, 1);
TestCase.assertEqual(objects[0].doubleCol, 1.0);
},
testRealmConstructorSchemaValidation: function() { testRealmConstructorSchemaValidation: function() {
TestCase.assertThrows(function() { TestCase.assertThrows(function() {
new Realm({schema: schemas.AllTypes}); new Realm({schema: schemas.AllTypes});