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
Ari Lazier
6f41c3cf68
take notification name
2015-10-26 19:18:24 -07:00
Ari Lazier
6f57500972
change notification name to change
2015-10-26 16:19:12 -07:00
Ari Lazier
246ccc7bde
add other notification methods
2015-10-26 16:15:46 -07:00
Scott Kyle
9cfcc2ea9e
Fix for running RealmReactTests in release mode
...
The RTCDevMenu is missing the `moduleName` class method in release mode.
2015-10-26 14:57:50 -07:00
Scott Kyle
32ebd7f218
Remove RCTTest linkage from ReactTests and ReactExample
...
This module has build errors with Release configuration and is not necessary. When in Chrome debugging mode, a warning will be issued about missing the RCTSnapshot module though, which is why we linked against it in the first place.
2015-10-26 14:57:06 -07:00
Scott Kyle
a2cd949e09
Prevent tests from ever opening Chrome
...
The test is commented out for now.
2015-10-26 13:25:15 -07:00