spec/base_primitive_spec.rb in bindata-0.11.0 vs spec/base_primitive_spec.rb in bindata-0.11.1
- old
+ new
@@ -11,19 +11,15 @@
@in_read
end
end
describe BinData::BasePrimitive, "when subclassing" do
- before(:all) do
- eval <<-END
- class SubClassOfSingle < BinData::BasePrimitive
- expose_methods_for_testing
- end
- END
+ class SubClassOfBasePrimitive < BinData::BasePrimitive
+ expose_methods_for_testing
end
before(:each) do
- @obj = SubClassOfSingle.new
+ @obj = SubClassOfBasePrimitive.new
end
it "should raise errors on unimplemented methods" do
lambda { @obj.value_to_binary_string(nil) }.should raise_error(NotImplementedError)
lambda { @obj.read_and_return_value(nil) }.should raise_error(NotImplementedError)