|
69 | 69 | end |
70 | 70 |
|
71 | 71 | let(:module_answer) do |
72 | | - ['~', |
73 | | - "File\f/tmp/modulestest\fparameters\fcontent", |
74 | | - "Modules Test\n", |
75 | | - "New content of modulestest\n"] |
| 72 | + { |
| 73 | + diff_type: '~', |
| 74 | + type: 'File', |
| 75 | + title: '/tmp/modulestest', |
| 76 | + structure: %w(parameters content), |
| 77 | + old_value: "Modules Test\n", |
| 78 | + new_value: "New content of modulestest\n" |
| 79 | + } |
76 | 80 | end |
77 | 81 |
|
78 | 82 | let(:site_answer) do |
79 | | - [ |
80 | | - '~', |
81 | | - "File\f/tmp/sitetest\fparameters\fcontent", |
82 | | - "Site Test\n", |
83 | | - "New content of sitetest\n" |
84 | | - ] |
| 83 | + { |
| 84 | + diff_type: '~', |
| 85 | + type: 'File', |
| 86 | + title: '/tmp/sitetest', |
| 87 | + structure: %w(parameters content), |
| 88 | + old_value: "Site Test\n", |
| 89 | + new_value: "New content of sitetest\n" |
| 90 | + } |
85 | 91 | end |
86 | 92 |
|
87 | 93 | context 'with environment.conf' do |
|
102 | 108 | expect(@result[:exitcode]).to eq(2), OctocatalogDiff::Integration.format_exception(@result) |
103 | 109 | expect(@result[:diffs]).to be_a_kind_of(Array) |
104 | 110 | expect(@result[:diffs].size).to eq(2) |
105 | | - expect(OctocatalogDiff::Spec.array_contains_partial_array?(@result[:diffs], module_answer)).to eq(true) |
106 | | - expect(OctocatalogDiff::Spec.array_contains_partial_array?(@result[:diffs], site_answer)).to eq(true) |
| 111 | + expect(OctocatalogDiff::Spec.diff_match?(@result[:diffs], module_answer)).to eq(true) |
| 112 | + expect(OctocatalogDiff::Spec.diff_match?(@result[:diffs], site_answer)).to eq(true) |
107 | 113 | end |
108 | 114 | end |
109 | 115 |
|
|
125 | 131 | expect(@result[:exitcode]).to eq(2), OctocatalogDiff::Integration.format_exception(@result) |
126 | 132 | expect(@result[:diffs]).to be_a_kind_of(Array) |
127 | 133 | expect(@result[:diffs].size).to eq(2) |
128 | | - expect(OctocatalogDiff::Spec.array_contains_partial_array?(@result[:diffs], module_answer)).to eq(true) |
129 | | - expect(OctocatalogDiff::Spec.array_contains_partial_array?(@result[:diffs], site_answer)).to eq(true) |
| 134 | + expect(OctocatalogDiff::Spec.diff_match?(@result[:diffs], module_answer)).to eq(true) |
| 135 | + expect(OctocatalogDiff::Spec.diff_match?(@result[:diffs], site_answer)).to eq(true) |
130 | 136 | end |
131 | 137 | end |
132 | 138 | end |
|
0 commit comments