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