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)