it "returns a copy of the matrix values" do b = @a.clone b.class.should == Matrix b.should == @a 0.upto(@a.row_size - 1) do |i| @a.row(i).object_id.should_not == b.row(i).object_id end end