spec/mongo/protocol/delete_spec.rb in mongo-2.4.3 vs spec/mongo/protocol/delete_spec.rb in mongo-2.5.0.beta

- old
+ new

@@ -162,6 +162,20 @@ it 'serializes the selector' do expect(field).to be_bson(selector) end end end + + describe '#registry' do + + context 'when the class is loaded' do + + it 'registers the op code in the Protocol Registry' do + expect(Mongo::Protocol::Registry.get(described_class::OP_CODE)).to be(described_class) + end + + it 'creates an #op_code instance method' do + expect(message.op_code).to eq(described_class::OP_CODE) + end + end + end end