1
1
require 'test/unit'
2
2
require 'csv-diff'
3
+ require 'pp'
3
4
4
5
5
6
class TestDiff < Test ::Unit ::TestCase
@@ -24,19 +25,19 @@ class TestDiff < Test::Unit::TestCase
24
25
]
25
26
26
27
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 )
28
29
#assert_equal(['Parent'], diff.left.parent_fields)
29
30
#assert_equal(['Parent'], diff.right.parent_fields)
30
31
#assert_equal(['Child'], diff.left.child_fields)
31
32
#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 )
35
36
end
36
37
37
38
38
39
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 )
40
41
assert_equal ( 2 , diff . adds . size )
41
42
assert_equal ( 1 , diff . deletes . size )
42
43
assert_equal ( 2 , diff . updates . size )
0 commit comments