|
20 | 20 | })
|
21 | 21 |
|
22 | 22 | afterAll(function (done) {
|
23 |
| - provider.finalize() |
24 |
| - .then(function () { |
25 |
| - done() |
26 |
| - }, function (err) { |
27 |
| - done.fail(err) |
28 |
| - }) |
| 23 | + provider.finalize().then(done, done.fail) |
29 | 24 | })
|
30 | 25 |
|
31 | 26 | describe("sayHello", function () {
|
|
46 | 41 | }
|
47 | 42 | }
|
48 | 43 | })
|
49 |
| - .then(function () { |
50 |
| - done() |
51 |
| - }, function (err) { |
52 |
| - done.fail(err) |
53 |
| - }) |
| 44 | + .then(done, done.fail) |
54 | 45 | })
|
55 | 46 |
|
56 | 47 | it("should say hello", function (done) {
|
|
60 | 51 | expect(JSON.parse(data.responseText)).toEqual({
|
61 | 52 | reply: "Hello"
|
62 | 53 | })
|
63 |
| - done() |
64 |
| - }) |
65 |
| - .catch(function (err) { |
66 |
| - done.fail(err) |
67 |
| - }) |
68 |
| - }) |
69 |
| - |
70 |
| - // verify with Pact, and reset expectations |
71 |
| - it('successfully verifies', function (done) { |
72 |
| - provider.verify() |
73 |
| - .then(function (a) { |
74 |
| - done() |
75 |
| - }, function (e) { |
76 |
| - done.fail(e) |
77 |
| - }) |
| 54 | + provider.verify().then(done, done.fail) |
| 55 | + }, done.fail) |
78 | 56 | })
|
79 | 57 | })
|
80 | 58 |
|
|
112 | 90 | }
|
113 | 91 | }
|
114 | 92 | })
|
115 |
| - .then(function () { |
116 |
| - done() |
117 |
| - }, function (err) { |
118 |
| - done.fail(err) |
119 |
| - }) |
| 93 | + .then(done, done.fail) |
120 | 94 | })
|
121 | 95 |
|
122 | 96 | it("should return some friends", function (done) {
|
|
128 | 102 | name: 'Sue'
|
129 | 103 | }]
|
130 | 104 | })
|
131 |
| - done() |
132 |
| - }) |
133 |
| - .catch(function (err) { |
134 |
| - done.fail(err) |
135 |
| - }) |
136 |
| - }) |
137 |
| - |
138 |
| - // verify with Pact, and reset expectations |
139 |
| - // verify with Pact, and reset expectations |
140 |
| - it('successfully verifies', function (done) { |
141 |
| - provider.verify() |
142 |
| - .then(function (a) { |
143 |
| - done() |
144 |
| - }, function (e) { |
145 |
| - done.fail(e) |
146 |
| - }) |
| 105 | + provider.verify().then(done, done.fail) |
| 106 | + }, done.fail) |
147 | 107 | })
|
148 | 108 | })
|
149 | 109 |
|
|
174 | 134 | }
|
175 | 135 | }
|
176 | 136 | })
|
177 |
| - .then(function () { |
178 |
| - done() |
179 |
| - }, function (err) { |
180 |
| - done.fail(err) |
181 |
| - }) |
| 137 | + .then(done, done.fail) |
182 | 138 | })
|
183 | 139 |
|
184 | 140 | it("should unfriend me", function (done) {
|
|
188 | 144 | expect(JSON.parse(res.responseText)).toEqual({
|
189 | 145 | reply: "Bye"
|
190 | 146 | })
|
191 |
| - done() |
192 |
| - }) |
193 |
| - .catch(function (err) { |
194 |
| - done.fail(err) |
195 |
| - }) |
196 |
| - }) |
197 |
| - |
198 |
| - // verify with Pact, and reset expectations |
199 |
| - it('successfully verifies', function (done) { |
200 |
| - provider.verify() |
201 |
| - .then(function (a) { |
202 |
| - done() |
203 |
| - }, function (e) { |
204 |
| - done.fail(e) |
205 |
| - }) |
| 147 | + provider.verify().then(done, done.fail) |
| 148 | + }, done.fail) |
206 | 149 | })
|
207 | 150 | })
|
208 | 151 |
|
|
224 | 167 | }
|
225 | 168 | }
|
226 | 169 | })
|
227 |
| - .then(function () { |
228 |
| - done() |
229 |
| - }, function (err) { |
230 |
| - done.fail(err) |
231 |
| - }) |
| 170 | + .then(done, done.fail) |
232 | 171 | })
|
233 | 172 |
|
234 | 173 | it("returns an error message", function (done) {
|
|
238 | 177 | }, function (e) {
|
239 | 178 | expect(e.status).toEqual(404)
|
240 | 179 | expect(JSON.parse(e.responseText).error).toEqual('No friends :(')
|
241 |
| - done() |
| 180 | + provider.verify().then(done, done.fail) |
242 | 181 | })
|
243 |
| - |
244 |
| - }) |
245 |
| - |
246 |
| - // verify with Pact, and reset expectations |
247 |
| - // verify with Pact, and reset expectations |
248 |
| - it('successfully verifies', function (done) { |
249 |
| - provider.verify() |
250 |
| - .then(function (a) { |
251 |
| - done() |
252 |
| - }, function (e) { |
253 |
| - done.fail(e) |
254 |
| - }) |
255 | 182 | })
|
256 | 183 | })
|
257 | 184 | })
|
258 |
| - |
259 | 185 | })
|
260 | 186 | })()
|
0 commit comments