11require 'test/unit'
22require 'csv-diff'
3+ require 'pp'
34
45
56class TestDiff < Test ::Unit ::TestCase
@@ -24,19 +25,19 @@ class TestDiff < Test::Unit::TestCase
2425 ]
2526
2627 def test_array_diff
27- diff = CSVDiff . new ( DATA1 , DATA2 , key_fields : [ 0 , 1 ] )
28+ diff = CSVDiff . new ( DATA1 , DATA2 , parent_field : 0 , child_field : 1 )
2829 #assert_equal(['Parent'], diff.left.parent_fields)
2930 #assert_equal(['Parent'], diff.right.parent_fields)
3031 #assert_equal(['Child'], diff.left.child_fields)
3132 #assert_equal(['Child'], diff.right.child_fields)
32- assert_equal ( 2 , diff . adds . size )
33- assert_equal ( 1 , diff . deletes . size )
34- assert_equal ( 3 , diff . updates . size )
33+ assert_equal ( 3 , diff . adds . size )
34+ assert_equal ( 2 , diff . deletes . size )
35+ assert_equal ( 2 , diff . updates . size )
3536 end
3637
3738
3839 def test_case_insensitive_diff
39- diff = CSVDiff . new ( DATA1 , DATA2 , key_fields : [ 0 , 1 ] , case_sensitive : false )
40+ diff = CSVDiff . new ( DATA1 , DATA2 , parent_field : 0 , child_field : 1 , case_sensitive : false )
4041 assert_equal ( 2 , diff . adds . size )
4142 assert_equal ( 1 , diff . deletes . size )
4243 assert_equal ( 2 , diff . updates . size )
0 commit comments