Sha256: 4ff422d6a3390c1e061763bac82be86b20d08322adfbecd7e400ff77abcf294b
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' describe 'CRUD' do CRUD_TESTS.each do |file| spec = Mongo::CRUD::Spec.new(file) context(spec.description) do spec.tests.each do |test| context(test.description) do before(:each) do test.setup_test(authorized_collection) end after(:each) do authorized_collection.delete_many end let(:results) do test.run(authorized_collection) end it 'returns the correct result' do skip 'Test cannot be run on this server version' unless spec.server_version_satisfied?(authorized_client) expect(results).to match_operation_result(test) end it 'has the correct data in the collection', if: test.outcome_collection_data do skip 'Test cannot be run on this server version' unless spec.server_version_satisfied?(authorized_client) results expect(authorized_collection.find.to_a).to match_collection_data(test) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongo-2.5.0 | spec/mongo/crud_spec.rb |