24 Commits

Author SHA1 Message Date
Scott Kyle
c8c1910910 Expose global cleanupTestRealms function
This handles clearing out all of the test files between each test case.
2015-10-14 15:26:05 -07:00
Scott Kyle
dc84ac63b6 Merge branch 'sk-react-framework' into sk-test-suite
* sk-react-framework: (27 commits)
  Change RealmReact to be a dynamic framework
  finish Array to List rename
  RJSArray -> RJSList
  move property getters to object store code
  move List class to its own file
  ObjectArray -> List
  Add Notification constructor and destructor
  Small improvement to notifications test
  RJSException no longer requires JS strings
  Protect realm and callback from GC in addNotification
  Add comments
  pr fixes
  minimal tests for migrations
  Check for NaN inside RJSValidatedValueToNumber
  allow running all tests at the same path by invalidating all cached realm paths between test runs
  Native methods should convert to numbers/bools
  Out of bounds getters for Results return undefined
  Out of bounds list item getters return undefined
  Consolidate code that verifies array index bounds
  Add list item setters in JS
  ...
2015-10-14 02:12:50 -07:00
Scott Kyle
6a550f285f Small improvement to notifications test 2015-10-12 23:19:54 -07:00
Ari Lazier
5021429927 Add comments 2015-10-12 17:23:47 -07:00
Ari Lazier
8ad1b0907d minimal tests for migrations 2015-10-12 17:01:51 -07:00
Scott Kyle
37d5a12094 Add test for calling create() outside transaction 2015-10-12 02:01:29 -07:00
Scott Kyle
88352721f7 Make all tests explicitly require realm module 2015-10-08 16:19:19 -07:00
Scott Kyle
db80c3a89a Refactor tests to run again inside Xcode
Added a CommonJS module loader that is used by XCTestCase subclass to load and run the tests.
2015-10-08 15:54:30 -07:00
Ari Lazier
68603c2620 fix exports 2015-10-08 15:51:46 -07:00
Ari Lazier
08fada74d6 fix so that RealmJS tests work again 2015-10-08 15:50:10 -07:00
Ari Lazier
55a07c99dc react test app 2015-10-08 15:50:10 -07:00
Ari Lazier
4dca0358e1 add deleteAll to Realm 2015-09-08 14:07:14 -07:00
Ari Lazier
16be837817 support defaults 2015-09-04 15:43:26 -07:00
Ari Lazier
dcc159365e more extensive upsert tests 2015-09-04 12:41:17 -07:00
Ari Lazier
e9aa46a8f7 more tests for partial update 2015-09-04 12:28:57 -07:00
Ari Lazier
10a04da42c bundle RealmJS with the example app 2015-09-04 10:08:13 -07:00
Ari Lazier
cc0f821a99 fix for partial update of string properties 2015-09-03 14:37:22 -07:00
Ari Lazier
ee87cbc17a primary keys and upsert 2015-09-03 14:05:56 -07:00
Ari Lazier
df05636e7a delete can now take a results object as an argument 2015-09-02 21:31:29 -07:00
Ari Lazier
95189a3a37 a few more tests 2015-08-17 11:46:08 -07:00
Ari Lazier
9a90c9c8a3 add querying for basic types 2015-08-17 11:40:13 -07:00
Ari Lazier
dc0839772f add Realm.delete 2015-08-14 09:47:33 -07:00
Ari Lazier
ca4dfa052c proper copyright 2015-08-14 08:18:49 -07:00
Ari Lazier
12b942fecd move js work from realm-cocoa-private 2015-08-13 09:12:48 -07:00