Commit Graph

204 Commits

Author SHA1 Message Date
Mike Dirolf
dbd656580d minor: fix test file for windows - open file in binary mode 2009-07-16 11:52:34 -04:00
Mike Dirolf
73d7b5ea5d GridStore.list to list gridfs files 2009-07-15 10:06:45 -04:00
Mike Dirolf
c6536f0d27 count() is 0 for non-existant collections, not an error 2009-06-18 09:38:55 -04:00
Mike Dirolf
f0e176f351 minor: fix warnings 2009-06-04 15:32:26 -04:00
Mike Dirolf
e5ce547e87 use repsert instead of checking for document existence, update tests to match new index_information API 2009-06-02 14:37:58 -04:00
Mike Dirolf
cb3823f48f Merge branch 'master' of git://github.com/jnunemaker/mongo-ruby-driver into jnunemaker/master 2009-06-02 14:20:19 -04:00
Mike Dirolf
25e960441b API CHANGE: better, less redundant API for index_information 2009-06-02 11:24:52 -04:00
Mike Dirolf
2743fd39b1 failing test case for index on subfield 2009-06-02 09:27:50 -04:00
John Nunemaker
13a9cfe83f Merge branch 'mongodb/master' 2009-06-01 23:24:16 -04:00
Mike Dirolf
71d7ff726b don't allow invalid key names on inserts 2009-06-01 17:38:11 -04:00
John Nunemaker
f95102c2bb Updated save to actually check if id exists in the collection. 2009-05-31 22:45:05 -04:00
John Nunemaker
4d7f06a6be Implemented that index fields can also be specified with symbols. 2009-05-31 22:16:01 -04:00
Mike Dirolf
cabca61e0d previous_error and reset_error_history. snuck in a quick fix to OrderedHash equality 2009-05-26 15:26:20 -04:00
Mike Dirolf
d5bed6e43e test save 2009-05-18 09:59:10 -04:00
Mike Dirolf
37d6e16fe7 test and fix for BSON w/ negative integers. raise RangeError for out of range ints 2009-05-15 11:19:13 -04:00
Mike Dirolf
a9aa5e5271 fix for pure ruby encoder when _id is a falsey value. more tests 2009-05-12 14:21:17 -04:00
Eliot Horowitz
124409ee03 change test for spider monkey 2009-05-08 17:17:58 -04:00
Mike Dirolf
cea73c2712 dereference helper method 2009-04-28 14:55:36 -04:00
Mike Dirolf
29cdfe64f1 add group method on collections 2009-04-27 14:19:38 -04:00
Mike Dirolf
2dffc4b504 don't set _id to default value for hash 2009-04-24 10:03:40 -04:00
Mike Dirolf
c5ccdfe5b8 update tests for auto create _id index 2009-04-22 15:23:46 -04:00
Mike Dirolf
02b37f6e48 decoder for data_timestamp 2009-04-22 13:49:56 -04:00
Mike Dirolf
1312c70677 add support for unique index creation 2009-04-21 14:44:57 -04:00
Mike Dirolf
8bc4bb9962 do a db.error at the end of each teardown. hopefully this will fix the out of order messages that we've been experiencing 2009-03-13 17:09:19 -04:00
Mike Dirolf
2500996ce4 more debugging 2009-03-13 15:05:49 -04:00
Mike Dirolf
13c407cd85 support for db.eval 2009-03-13 11:03:52 -04:00
Mike Dirolf
4e406ac7c9 count doesn't exist on cursors, just collections 2009-03-12 18:38:11 -04:00
Mike Dirolf
ce406d92f7 test and update gemspec 2009-03-12 17:25:23 -04:00
Mike Dirolf
0f546eb5c5 add new code type rather than doing hacks based on field name. use code_w_scope instead of code 2009-03-12 15:34:15 -04:00
Mike Dirolf
401922ca63 check count after as well 2009-03-11 13:42:19 -04:00
Mike Dirolf
acaf635e33 count checks 2009-03-11 13:37:42 -04:00
Mike Dirolf
68807b8df5 a couple of fixes 2009-03-11 10:49:30 -04:00
Mike Dirolf
56fddf79d4 dbrefs only need an oid and a collection, not all this extra cruft... 2009-03-10 14:17:01 -04:00
Mike Dirolf
66cb1d492c run the test again on a unique collection 2009-03-09 10:21:08 -04:00
Mike Dirolf
5921fabfa4 run the test twice for debugging 2009-03-09 09:37:33 -04:00
Mike Dirolf
e93b02137c test an ordered hash and encode them specially in c 2009-03-05 14:58:34 -05:00
Mike Dirolf
1d0fe595c8 equality for ordered hashes 2009-03-05 13:48:15 -05:00
Mike Dirolf
709e819523 handle symbol keys as well as strings 2009-03-05 10:27:19 -05:00
Mike Dirolf
24e695b40d encoder for binary 2009-03-04 17:38:06 -05:00
Mike Dirolf
a5a2e82836 fix breakage when running tests on non-default port. removing ability to specify connections in [port, host] ordering. 2009-03-02 13:37:12 -05:00
Mike Dirolf
27d6106376 bad test in 1.9 2009-03-02 11:49:56 -05:00
Mike Dirolf
544a044105 tests that already pass 2009-03-02 10:49:27 -05:00
Mike Dirolf
453e09ce9e another test 2009-02-27 12:06:53 -05:00
Mike Dirolf
8af440308b more strict tests 2009-02-27 11:27:07 -05:00
Mike Dirolf
94fda16878 use new syntax for creating indexes 2009-02-27 09:23:13 -05:00
Mike Dirolf
9b9f14ce2e overhaul create_index - don't allow clients to specify their own name, allow descending indexes 2009-02-26 12:06:03 -05:00
Mike Dirolf
ff0a781d7f if there is an exception just let it get thrown so we get a useful stack trace 2009-02-24 15:28:02 -05:00
Mike Dirolf
acfd505061 use fs as root collection, not gridfs 2009-02-18 17:50:07 -05:00
Mike Dirolf
b4b4f289dd gridfs tests 2009-02-18 17:43:22 -05:00
Mike Dirolf
16c8170498 md5 for ruby gridfs too 2009-02-18 14:12:04 -05:00