Sha256: 3b70c0234f21d6ea6eafa18cf4b15867d3d184f1adb111746fcbde5a09f398d7
Contents?: true
Size: 826 Bytes
Versions: 1
Compression:
Stored size: 826 Bytes
Contents
require 'spec_helper' require 'helpers/trees' require 'tdiff_examples' require 'tdiff/tdiff' describe TDiff do include Helpers::Trees it_should_behave_like 'TDiff', :tdiff it "should detect when the order of children has changed" do changes = @tree.tdiff(@changed_order).to_a changes.length.should == 6 changes[0][0].should == ' ' changes[0][1].should == @tree changes[1][0].should == '-' changes[1][1].should == @tree.children[0] changes[2][0].should == ' ' changes[2][1].should == @tree.children[1] changes[3][0].should == '+' changes[3][1].should == @changed_order.children[1] changes[4][0].should == ' ' changes[4][1].should == @tree.children[1].children[0] changes[5][0].should == ' ' changes[5][1].should == @tree.children[1].children[1] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tdiff-0.3.2 | spec/tdiff_spec.rb |