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