@@ -4,62 +4,62 @@ module Pact
4
4
module Matchers
5
5
describe ExtractDiffMessages do
6
6
7
- subject { ExtractDiffMessages . call ( diff ) }
7
+ subject { ExtractDiffMessages . call ( diff ) . join ( " \n " ) }
8
8
9
9
context "<path> with a diff in a Hash" do
10
10
let ( :diff ) { { a : Difference . new ( nil , nil , "There was a difference at <path>" ) } }
11
11
12
- it { is_expected . to eq "* There was a difference at $.a" }
12
+ it { is_expected . to eq "There was a difference at $.a" }
13
13
end
14
14
15
15
context "<parent_path> with a diff in a Hash" do
16
16
let ( :diff ) { { a : Difference . new ( nil , nil , "There was a difference at <parent_path>" ) } }
17
17
18
- it { is_expected . to eq "* There was a difference at $" }
18
+ it { is_expected . to eq "There was a difference at $" }
19
19
end
20
20
21
21
context "<path> with a diff in a nested Hash" do
22
22
let ( :diff ) { { a : { b : Difference . new ( nil , nil , "There was a difference at <path>" ) } } }
23
23
24
- it { is_expected . to eq "* There was a difference at $.a.b" }
24
+ it { is_expected . to eq "There was a difference at $.a.b" }
25
25
end
26
26
27
27
context "<parent_path> with a diff in a nested Hash" do
28
28
let ( :diff ) { { a : { b : Difference . new ( nil , nil , "There was a difference at <parent_path>" ) } } }
29
29
30
- it { is_expected . to eq "* There was a difference at $.a" }
30
+ it { is_expected . to eq "There was a difference at $.a" }
31
31
end
32
32
33
33
context "<path> with a diff in an Array" do
34
34
let ( :diff ) { [ NoDiffAtIndex . new , Difference . new ( nil , nil , "There was a difference at <path>" ) ] }
35
35
36
- it { is_expected . to eq "* There was a difference at $[1]" }
36
+ it { is_expected . to eq "There was a difference at $[1]" }
37
37
end
38
38
39
39
context "<parent_path> with a diff in an Array" do
40
40
let ( :diff ) { [ NoDiffAtIndex . new , Difference . new ( nil , nil , "There was a difference at <parent_path>" ) ] }
41
41
42
- it { is_expected . to eq "* There was a difference at $" }
42
+ it { is_expected . to eq "There was a difference at $" }
43
43
end
44
44
45
45
context "<path> with a diff in a nested Array" do
46
46
let ( :diff ) { [ NoDiffAtIndex . new , [ NoDiffAtIndex . new , Difference . new ( nil , nil , "There was a difference at <path>" ) ] ] }
47
47
48
- it { is_expected . to eq "* There was a difference at $[1][1]" }
48
+ it { is_expected . to eq "There was a difference at $[1][1]" }
49
49
end
50
50
51
51
context "<parent_path> with a diff in a nested Array" do
52
52
let ( :diff ) { [ NoDiffAtIndex . new , [ NoDiffAtIndex . new , Difference . new ( nil , nil , "There was a difference at <parent_path>" ) ] ] }
53
53
54
- it { is_expected . to eq "* There was a difference at $[1]" }
54
+ it { is_expected . to eq "There was a difference at $[1]" }
55
55
end
56
56
57
57
context "when there is a space in the key" do
58
58
let ( :diff ) do
59
59
{ "Foo Bar" => Difference . new ( nil , nil , "There was a difference at <path>" ) }
60
60
end
61
61
62
- it { is_expected . to eq "* There was a difference at $.\" Foo Bar\" " }
62
+ it { is_expected . to eq "There was a difference at $.\" Foo Bar\" " }
63
63
end
64
64
65
65
context "with two differences" do
@@ -70,7 +70,7 @@ module Matchers
70
70
}
71
71
end
72
72
73
- it { is_expected . to eq "* There was a difference at $.a\n * There was a difference at $.b" }
73
+ it { is_expected . to eq "There was a difference at $.a\n There was a difference at $.b" }
74
74
end
75
75
76
76
end
0 commit comments