242 Commits

Author SHA1 Message Date
Ari Lazier
812930285e compount parser tests 2015-11-24 10:39:42 -08:00
Ari Lazier
dc62cbe52a fixes for packager and npm version for react tests 2015-11-23 19:07:50 -08:00
Ari Lazier
9ea8ab25c5 pr feedback 2015-11-23 08:47:09 -08:00
Ari Lazier
ae5e4d82b8 fixes for remaining warnings 2015-11-20 19:50:58 -08:00
Ari Lazier
df7474feb3 run parser tests in RealmJSTests 2015-11-20 15:16:35 -08:00
Ari Lazier
40f0e5f274 move queryTests to parser dir 2015-11-20 14:51:04 -08:00
Ari Lazier
494fbd3a06 object tests 2015-11-20 14:14:35 -08:00
Ari Lazier
22ca94e36e test and bug fixes for data queries 2015-11-19 15:17:57 -08:00
Ari Lazier
3a9137fa08 put tests in JSON 2015-11-19 14:36:42 -08:00
Ari Lazier
aa3bad1a69 more string tests and bugfix 2015-11-19 13:05:37 -08:00
Ari Lazier
7be7d330ac more string tests 2015-11-19 13:05:37 -08:00
Ari Lazier
be93d3dd58 first string tests and custom error messages 2015-11-19 13:05:37 -08:00
Ari Lazier
a64fab83ad make test cases json 2015-11-19 13:05:37 -08:00
Ari Lazier
d7d328d2fe finish numeric tests 2015-11-19 13:05:37 -08:00
Ari Lazier
b2f682b94b more int tests 2015-11-19 13:05:37 -08:00
Ari Lazier
e449f10fcc some int tests 2015-11-19 13:05:37 -08:00
Ari Lazier
20ac833e41 bool tests 2015-11-19 13:05:37 -08:00
Ari Lazier
b6970906e0 JSON test cases 2015-11-19 13:05:37 -08:00
Ari Lazier
5784bbe6ed start porting over objc query tests 2015-11-19 13:05:37 -08:00
Ari Lazier
f402a45a40 change argument syntax to use $ instead of {} 2015-11-19 13:05:37 -08:00
Ari Lazier
f3d7855c99 test and fix for date queries 2015-11-19 13:05:37 -08:00
Ari Lazier
3a198ec507 support query format strings 2015-11-19 13:05:37 -08:00
Ari Lazier
3b698400b7 support for querying boolean properties 2015-11-19 13:05:37 -08:00
Ari Lazier
d8c89c7098 support for truepredicate/falsepredicate, single quote strings - all tests now pass 2015-11-19 13:05:37 -08:00
Scott Kyle
7b115a934b ArrayBufferView objects now fully supported
Previously we were not accounting for the byte offsets and misunderstood how the Uint8Array constructor worked. The tests now confirm everything works as expected with multiple different typed arrays and slices of the data.
2015-11-17 13:32:32 -08:00
Scott Kyle
7f32ab0b88 Improve JS test assertion failure messages
Only the first line is shown in Xcode, so we just a dash to separate the custom message from the helpful one provided by the assertion instead.
2015-11-17 13:32:32 -08:00
Scott Kyle
3bf84a1b6f Update data properties to return ArrayBuffers
As a convenience, the setters will take typed Arrays (e.g. Uint8Array) since that is a common representation of data in JS (as they are "views" of ArrayBuffer objects).

The tests have been updated to reflect this new behavior.
2015-11-17 13:32:31 -08:00
Ari Lazier
283826e687 support latest version 2015-11-13 10:13:33 -08:00
Ari Lazier
5b29f09e7a don't require any GCDWebServers dependency when building Release 2015-11-11 15:37:03 -08:00
Scott Kyle
5320df9a5f Merge pull request #116 from realm/sk-realmjs-api
Create API that returns constructor JSObjectRef
2015-11-03 16:39:08 -08:00
Scott Kyle
2f4bcee5ce Update test to ensure unique listener callback behavior 2015-11-03 14:45:06 -08:00
Scott Kyle
aff11983f3 Create API that returns constructor JSObjectRef
Resolves #98
2015-11-02 22:51:33 -08:00
Scott Kyle
8cb7e43e2e Merge pull request #115 from realm/sk-fix-chrome-tests
Re-enable chrome tests
2015-11-02 17:00:11 -08:00
Scott Kyle
84b419c815 Fix to run RealmReactTests with release builds
In the case of a release build, React Native will not include the RCTWebSocketExecutor.
2015-11-02 15:20:49 -08:00
Ari Lazier
6c6931a97d enable chrome tests 2015-11-02 13:50:16 -08:00
Scott Kyle
7181a00f01 Fix to make RealmReact tests work in Chrome again
Left the RealmReactChromeTests commented out for now until it's confirmed to work in the CI environment.
2015-11-02 13:38:00 -08:00
Scott Kyle
aa55b61b86 Update React Native to 0.13.2 2015-11-02 13:38:00 -08:00
Ari Lazier
87b2c0f6c4 basic tests for null objects during upsert 2015-11-02 13:30:42 -08:00
Ari Lazier
196a0a15a4 allow setting nullable properties to undefined 2015-11-02 10:08:23 -08:00
Scott Kyle
0b35564830 Merge pull request #107 from realm/sk-live-update-fixes
Ensure Lists and Results live-update in Chrome
2015-10-28 10:46:43 -07:00
Scott Kyle
d5d05c5d15 Add comments to test to explain canceling transaction 2015-10-28 10:45:42 -07:00
Scott Kyle
b38b87e2f4 Add beta license to ReactTests index.ios.js 2015-10-28 10:40:07 -07:00
Scott Kyle
0eb3b49970 Ensure Lists and Results live-update in Chrome
Results needed to live-update during a transaction (not just as the end), and Lists needed to update on deletions as well.
2015-10-28 10:21:32 -07:00
Ari Lazier
841f45a7b2 change the license before starting the beta 2015-10-27 14:15:21 -07:00
Ari Lazier
fd1ebf0aa0 remove extra newline 2015-10-27 13:45:37 -07:00
Ari Lazier
18d65471be fix and tests for setting null properties 2015-10-27 12:13:57 -07:00
Ari Lazier
ac1cdfdc8b support null for basic propety types 2015-10-27 12:13:57 -07:00
Ari Lazier
fc631c3e6f wont work until we have propery object store support 2015-10-27 12:13:57 -07:00
Scott Kyle
0511bade62 Non-existent object getters shouldn't throw exceptions 2015-10-27 09:39:52 -07:00
Ari Lazier
a1c4cd5702 pr fixes 2015-10-27 07:48:11 -07:00