test/array_test.rb in bindata-2.4.7 vs test/array_test.rb in bindata-2.4.8
- old
+ new
@@ -264,9 +264,14 @@
it "raises error on bad input to []" do
lambda { obj["a"] }.must_raise TypeError
lambda { obj[1, "a"] }.must_raise TypeError
end
+
+ it "is unaffected by self assignment" do
+ obj.assign(obj)
+ obj.snapshot.must_equal [1, 2, 3, 4, 5]
+ end
end
describe BinData::Array, "with :read_until" do
describe "containing +element+" do