Skip to content

Commit 900ecb4

Browse files
author
Kevin Paulisse
committed
Convert more integration tests to .diff_match?
1 parent afd4d9c commit 900ecb4

1 file changed

Lines changed: 20 additions & 14 deletions

File tree

spec/octocatalog-diff/integration/modulepath_spec.rb

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -69,19 +69,25 @@
6969
end
7070

7171
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+
}
7680
end
7781

7882
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+
}
8591
end
8692

8793
context 'with environment.conf' do
@@ -102,8 +108,8 @@
102108
expect(@result[:exitcode]).to eq(2), OctocatalogDiff::Integration.format_exception(@result)
103109
expect(@result[:diffs]).to be_a_kind_of(Array)
104110
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)
107113
end
108114
end
109115

@@ -125,8 +131,8 @@
125131
expect(@result[:exitcode]).to eq(2), OctocatalogDiff::Integration.format_exception(@result)
126132
expect(@result[:diffs]).to be_a_kind_of(Array)
127133
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)
130136
end
131137
end
132138
end

0 commit comments

Comments
 (0)