Skip to content

Instantly share code, notes, and snippets.

@danhealy
Created January 19, 2011 07:42
Show Gist options
  • Save danhealy/785832 to your computer and use it in GitHub Desktop.
Save danhealy/785832 to your computer and use it in GitHub Desktop.
Current failing specs in em-mongo
ruby-1.9.2-p136@sandbox (git::master)@/sandbox/em-mongo/em-mongo [23:32:01] :( $ rvm gemset create emmongo
info: 'emmongo' gemset created (/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo).
ruby-1.9.2-p136@sandbox (git::master)@/sandbox/em-mongo/em-mongo [23:32:11] :) $ rvm gemset use emmongo
info: Now using gemset 'emmongo'
bnruby-1.9.2-p136@emmongo (git::master)@/sandbox/em-mongo/em-mongo [23:32:16] :) $ bundle install
Fetching https://github.com/mloughran/em-spec.git
remote: Counting objects: 272, done.
remote: Compressing objects: 100% (153/153), done.
remote: Total 272 (delta 110), reused 260 (delta 103)
Receiving objects: 100% (272/272), 32.38 KiB, done.
Resolving deltas: 100% (110/110), done.
Fetching source index for http://rubygems.org/
Installing bson (1.2.0)
Installing bson_ext (1.2.0) with native extensions
Installing eventmachine (0.12.10) with native extensions
Using em-mongo (0.3.4) from source at /sandbox/em-mongo/em-mongo
Using em-spec (0.2.2) from https://github.com/mloughran/em-spec.git (at master)
Installing rspec (1.2.9)
Using bundler (1.0.7)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
ruby-1.9.2-p136@emmongo (git::master)@/sandbox/em-mongo/em-mongo [23:35:00] :) $ rake spec:integration:exhaustive
(in /sandbox/em-mongo/em-mongo)
EventMachine::Mongo::Collection
- should insert an object
- should insert an object with a custom _id (FAILED - 1)
- should find an object by attribute (FAILED - 2)
- should take strings or symbols for hashes
- should find an object by symbol (FAILED - 3)
- should find an object by id
- should find all objects
- should find large sets of objects
- should update an object (FAILED - 4)
- should update an object wxith $inc (FAILED - 5)
- should remove an object (FAILED - 6)
- should remove all objects
- should insert a Time
- should insert a complex object
- should find an object using nested properties (FAILED - 7)
- should find objects wxith specific values (FAILED - 8)
- should find objects greater than something (FAILED - 9)
- should handle multiple pending queries
EventMachine::Mongo::Connection
- should connect
- should close
- should reconnect
- should instantiate a Database
EventMachine::Mongo::Database
- should add a user
- should authenticate a user
- should cache collections correctly
1)
'EventMachine::Mongo::Collection should insert an object with a custom _id' FAILED
expected: 1234,
got: nil (using ==)
spec/integration/collection_spec.rb:22:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
2)
'EventMachine::Mongo::Collection should find an object by attribute' FAILED
expected: "world",
got: nil (using ==)
spec/integration/collection_spec.rb:33:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
3)
'EventMachine::Mongo::Collection should find an object by symbol' FAILED
expected: "world",
got: nil (using ==)
spec/integration/collection_spec.rb:55:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
4)
'EventMachine::Mongo::Collection should update an object' FAILED
expected: "newworld",
got: "world" (using ==)
spec/integration/collection_spec.rb:101:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
5)
'EventMachine::Mongo::Collection should update an object wxith $inc' FAILED
expected: 1,
got: nil (using ==)
spec/integration/collection_spec.rb:113:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
6)
'EventMachine::Mongo::Collection should remove an object' FAILED
expected: 0,
got: 1 (using ==)
spec/integration/collection_spec.rb:124:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
7)
'EventMachine::Mongo::Collection should find an object using nested properties' FAILED
expected: "Google",
got: nil (using ==)
spec/integration/collection_spec.rb:187:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
8)
'EventMachine::Mongo::Collection should find objects wxith specific values' FAILED
expected: 3,
got: 1 (using ==)
spec/integration/collection_spec.rb:200:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
9)
'EventMachine::Mongo::Collection should find objects greater than something' FAILED
expected: 6,
got: 1 (using ==)
spec/integration/collection_spec.rb:214:in `block (3 levels) in <top (required)>'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:24:in `em'
/Users/danhealy/.rvm/gems/ruby-1.9.2-p136@emmongo/bundler/gems/em-spec-25509a6efa0c/lib/em-spec/rspec.rb:62:in `instance_eval'
Finished in 1.742136 seconds
25 examples, 9 failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment