@@ -105,13 +105,15 @@ module RequestHandlers
105
105
describe "FailureMessage" do
106
106
let ( :missing_interactions_summaries ) { [ "Blah" , "Thing" ] }
107
107
let ( :interaction_mismatches_summaries ) { [ ] }
108
+ let ( :interaction_mismatches ) { [ ] }
108
109
let ( :unexpected_requests_summaries ) { [ ] }
109
110
let ( :verification ) { instance_double ( "Pact::Consumer::Verification" ) }
110
111
subject { VerificationGet ::FailureMessage . new ( verification ) . to_s }
111
112
112
113
before do
113
114
allow ( verification ) . to receive ( :missing_interactions_summaries ) . and_return ( missing_interactions_summaries )
114
115
allow ( verification ) . to receive ( :interaction_mismatches_summaries ) . and_return ( interaction_mismatches_summaries )
116
+ allow ( verification ) . to receive ( :interaction_mismatches ) . and_return ( interaction_mismatches )
115
117
allow ( verification ) . to receive ( :unexpected_requests_summaries ) . and_return ( unexpected_requests_summaries )
116
118
end
117
119
@@ -122,6 +124,7 @@ module RequestHandlers
122
124
\t Blah
123
125
\t Thing
124
126
127
+
125
128
EOS
126
129
}
127
130
it "only includes missing interactions" do
@@ -132,6 +135,7 @@ module RequestHandlers
132
135
context "with missing, mismatches and unexpected interactions" do
133
136
134
137
let ( :interaction_mismatches_summaries ) { [ "wiffle" ] }
138
+ let ( :interaction_mismatches ) { [ "diffs" ] }
135
139
let ( :unexpected_requests_summaries ) { [ "moose" ] }
136
140
137
141
let ( :expected_string ) { <<-EOS
@@ -145,6 +149,7 @@ module RequestHandlers
145
149
Unexpected requests:
146
150
\t moose
147
151
152
+ diffs
148
153
EOS
149
154
}
150
155
it "includes all the things" do
0 commit comments