1451 Commits

Author SHA1 Message Date
Scott Kyle
bd766297ef Improve error message in sorted() method 2016-02-18 12:50:44 -08:00
Scott Kyle
05d84b23a2 Change sortedBy API as discussed
If provided an array, then each member can optionally be an array of [propName, reverse]
2016-02-18 12:47:18 -08:00
Scott Kyle
76865d0da4 Allow sortedBy to accept array of properties
It now optionally accepts an array of properties for both parameters and the tests have been updated to reflect new capabilities.
2016-02-18 11:58:39 -08:00
Scott Kyle
249bcd8f3f Change sortByProperty to return new Results
The method name changed to sortedBy to reflect that it returns a new Results object and to be more succinct. Also, the second optional argument instead reflects descending (or rather, reverse) since it's an anti-pattern to have an optional argument default to true in JS, and this also follows precedences set by other JS libraries and by Python's sorted function.
2016-02-18 11:58:39 -08:00
Scott Kyle
b34e52b290 The schema property should be directly on constructor
The constructor is now also called with `this` set as the constructed object.

Fixes #232
2016-02-18 11:10:02 -08:00
Ari Lazier
c39c62d0db example fix 2016-02-17 21:34:41 -08:00
Ari Lazier
d70de00923 Merge pull request #254 from realm/al-filtered
Add filtered method to List and Results
2016-02-17 21:32:28 -08:00
Ari Lazier
eb43699d41 fix for examples 2016-02-17 21:23:43 -08:00
Ari Lazier
b3486c0d0e final fixes 2016-02-17 20:51:03 -08:00
Ari Lazier
1d01a1db73 don't copy query unnecessarily 2016-02-17 20:48:27 -08:00
Ari Lazier
e578b05058 pr feedback 2016-02-17 20:39:29 -08:00
Scott Kyle
8dcdc1301f Add some instructions to build the project 2016-02-17 20:27:29 -08:00
Ari Lazier
6374a04ed4 chrome support for filtered 2016-02-17 20:27:10 -08:00
Ari Lazier
6d02614eaa add List.filtered 2016-02-17 20:24:08 -08:00
Ari Lazier
d838d61de4 test query refinement 2016-02-17 20:09:39 -08:00
Ari Lazier
e91ef42ebb add filtered method 2016-02-17 20:06:42 -08:00
Scott Kyle
6f449b2c66 Fix some typos and wording issues in README 2016-02-17 18:19:35 -08:00
Scott Kyle
0f01c413ab Merge pull request #252 from realm/sk-react-native-20
Update everything to use React Native 0.20.0
2016-02-17 18:02:34 -08:00
Scott Kyle
1b043eb957 Update everything to use React Native 0.20.0 2016-02-17 14:36:58 -08:00
Ari Lazier
98951f52ac Merge pull request #244 from realm/al-benchmarks
Benchmarks
2016-02-17 13:15:47 -08:00
Ari Lazier
d9abcf0bc2 Merge pull request #199 from realm/sk-listview
Efficient React ListView for Realm collections
2016-02-17 13:13:33 -08:00
Nabil Hachicha
7d7cd87fb3 using RN 0.19.+ as a Gradle dep 2016-02-17 20:21:48 +00:00
Ari Lazier
5e9c0c12d2 properly load sqlite module 2016-02-17 11:55:27 -08:00
Thomas Goyne
87655793b7 Merge pull request #40 from realm/tg/list
Wrap more of LinkView in List
2016-02-16 17:35:58 -08:00
Ari Lazier
66ac82bb34 reduce query results size 2016-02-16 13:15:50 -08:00
Ari Lazier
a77a72ee49 remove of 2016-02-16 12:50:01 -08:00
Ari Lazier
b1fd7abe74 more keyword tests 2016-02-16 12:19:26 -08:00
Ari Lazier
c57eb99eb2 test query with not as a property name 2016-02-16 12:10:50 -08:00
Ari Lazier
48510805d7 test contains can be used as a property name in the parser 2016-02-16 11:56:29 -08:00
Thomas Goyne
7c350031d6 Merge pull request #37 from realm/tg/index-set-tests
Add IndexSet tests
2016-02-16 10:07:11 -08:00
Thomas Goyne
f5ae1bdf80 Merge pull request #39 from realm/tg/validate-schema-changes
Handle allowed schema changes in the transaction log observer
2016-02-16 10:07:01 -08:00
Ari Lazier
84272c467e newer react native and dont repeat by default 2016-02-16 07:25:16 -08:00
Scott Kyle
c01c0faa7b Update test script to actually test ReactExample 2016-02-16 00:37:10 -08:00
Ari Lazier
6fefef725a change number of query results, do fewer insersions because they are slow 2016-02-15 21:52:02 -08:00
Scott Kyle
137e4d6288 Increase React test timeout interval for CI 2016-02-15 19:23:59 -08:00
Ari Lazier
8b41b0a6d0 cast rns date to int for storage 2016-02-15 17:52:40 -08:00
Ari Lazier
f34958ebae use batch count for enumeration 2016-02-15 17:43:43 -08:00
Ari Lazier
2e2e7717b9 add checks for object counts, only clear objects when needed 2016-02-15 17:42:05 -08:00
Scott Kyle
3c653caa23 Merge pull request #228 from realm/sk-docs
API documentation
2016-02-15 17:08:18 -08:00
Scott Kyle
5f9f00e038 Make ListViewDataSource test go quicker 2016-02-15 16:56:39 -08:00
Ari Lazier
9de2fa8726 don't return the wrong thing 2016-02-15 16:52:10 -08:00
Ari Lazier
c4fc31fea3 assert the proper number of objects are processed in each test 2016-02-15 16:49:53 -08:00
Ari Lazier
a99bf349a7 use test objects and 'of' for realm tests 2016-02-15 16:14:09 -08:00
Scott Kyle
c64524f985 Test that example app loads properly
Re-using the existing React testing class to hook into the example app. Right now, the test is extremely basic but is able to be expanded later.

Resolves #36
2016-02-15 15:47:07 -08:00
Scott Kyle
2bdb6bfa28 Convert Example app to use ES6 import syntax 2016-02-15 15:40:55 -08:00
Ari Lazier
36c1ae1f8e remove autogenerated garbage 2016-02-15 15:33:41 -08:00
Ari Lazier
5f49837841 remove autogenerated stuff 2016-02-15 15:31:24 -08:00
Scott Kyle
0188517e74 Add test for ListViewDataSource to React Test App 2016-02-15 14:56:44 -08:00
Scott Kyle
1f030a0618 Make several improvements to how tests run under RN
These changes include timeouts when waiting on notifications.
2016-02-15 14:50:16 -08:00
Scott Kyle
23a7c5b88d Don't build JS bundles for the simulator 2016-02-15 14:50:16 -08:00