Skip to content
Newer
Older
100644 372 lines (211 sloc) 14.4 KB
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
1 #Changelog
2
473b709 @bblimke Added WebMock.reset! method. WebMock.reset_webmock is now deprecated
authored Nov 3, 2010
3 ## Master
4
acaab83 @bblimke Updated changelog with the latest changes in master.
authored Nov 3, 2010
5 * `WebMock.reset_webmock` is deprecated in favour of new `WebMock.reset!`
6
7 * Fixed integration with Cucumber. Previously documented example didn't work with new versions of Cucumber.
8
9 * Simplified integration with Test::Unit, RSpec and Cucumber, by requiring a single file i.e.
10
11 require 'webmock/test_unit'
12 require 'webmock/rspec'
13 require 'webmock/cucumber'
14
65dd12b @bblimke Updated changelog with latest changes in master branch
authored Nov 10, 2010
15 * The error message on unstubbed request now contains code snippet which can be used to stub this request. Thanks to Martyn Loughran for suggesting this feature.
16
e6925a2 @bblimke Updated changelog with the latest changes in master
authored Nov 11, 2010
17 * The expectation failure message now contains a list of made requests. Thanks to Martyn Loughran for suggesting this feature.
18
86f36d2 @bblimke em-http-request adapter is activated by replacing EventMachine::HttpR…
authored Nov 11, 2010
19 * Added `WebMock.print_executed_requests` method which can be useful to find out what requests were made until a given point.
20
21 * em-http-request adapter is activated by replacing EventMachine::HttpRequest constant, instead of monkeypatching the original class.
22
23 This technique is borrowed from em-http-request native mocking module. It allows switching WebMock adapter on an off, and using interchangeably with em-http-request native mocking i.e:
24
25 EventMachine::WebMockHttpRequest.activate!
26 EventMachine::WebMockHttpRequest.deactivate!
27
28 Thanks to Martyn Loughran for suggesting this feature.
72cd989 @bblimke Added WebMock.print_executed_requests method which can be useful to f…
authored Nov 11, 2010
29
a7cb4fa @bblimke Fixed issue with stubbing requests with request body declared as a ha…
authored Nov 5, 2010
30 * Fixed issue with stubbing requests with request body declared as a hash, when json was not required. Thanks to Erik Michaels-Ober for reporting the issue.
31
178bfd1 @bblimke em-http-request adapter now works correctly when :query option value …
authored Nov 7, 2010
32 * Fixed issue with em-http-request adapter which didn't work when :query option value was as a string, not a hash. Thanks to Chee Yeo for reporting the issue.
33
f45ac01 @bblimke Fixed problem with assert_requested, which doesn't work if used outsi…
authored Nov 8, 2010
34 * Fixed problem with assert_requested, which doesn't work if used outside rspec or test/unit
473b709 @bblimke Added WebMock.reset! method. WebMock.reset_webmock is now deprecated
authored Nov 3, 2010
35
7bca10a @bblimke Don't use JSON to normalize hash body in request pattern. Removed dep…
authored Nov 8, 2010
36 * Removed dependency on json gem
37
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
38 ## 1.5.0
f0408f8 @bblimke Added support for dynamically evaluated raw responses recorded with `…
authored Oct 25, 2010
39
40 * Support for dynamically evaluated raw responses recorded with `curl -is` <br/>
41 i.e.
42
43 `curl -is www.example.com > /tmp/www.example.com.txt`
44 stub_request(:get, "www.example.com").to_return(lambda { |request| File.new("/tmp/#{request.uri.host.to_s}.txt" }))
45
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
46 * `:net_http_connect_on_start` option can be passed to `WebMock.allow_net_connect!` and `WebMock.disable_net_connect!` methods, i.e.
ffbcdb3 @bblimke Updated changelog with the latest changes in master branch
authored Oct 30, 2010
47
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
48 WebMock.allow_net_connect!(:net_http_connect_on_start => true)
ffbcdb3 @bblimke Updated changelog with the latest changes in master branch
authored Oct 30, 2010
49
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
50 This forces WebMock Net::HTTP adapter to always connect on `Net::HTTP.start`. Check 'Connecting on Net::HTTP.start' in README for more information.
ffbcdb3 @bblimke Updated changelog with the latest changes in master branch
authored Oct 30, 2010
51
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
52 Thanks to Alastair Brunton for reporting the issue and for fix suggestions.
4e313c2 @bblimke Updated CHANGELOG and README with information about net_http_connect_…
authored Nov 2, 2010
53
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
54 * Fixed an issue where Patron spec tried to remove system temporary directory.
55 Thanks to Hans de Graaff
4e313c2 @bblimke Updated CHANGELOG and README with information about net_http_connect_…
authored Nov 2, 2010
56
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
57 * WebMock specs now use RSpec 2
4e313c2 @bblimke Updated CHANGELOG and README with information about net_http_connect_…
authored Nov 2, 2010
58
079a719 @bblimke Updated changelog with version 1.5.0 changes
authored Nov 2, 2010
59 * `rake spec NO_CONNECTION=true` can now be used to only run WebMock specs which do not make real network connections
4e313c2 @bblimke Updated CHANGELOG and README with information about net_http_connect_…
authored Nov 2, 2010
60
a53f1a0 @bblimke Updated CHANGELOG with version 1.4.0 changes
authored Oct 11, 2010
61 ## 1.4.0
6eb8bb5 @bblimke WebMock tries to use already loaded version of RSpec (1.x or 2.x) (pr…
authored Oct 3, 2010
62
aaf774b @bblimke Added info to changelog and readme about Curb support, implemented by…
authored Oct 4, 2010
63 * Curb support!!! Thanks to the awesome work of Pete Higgins!
64
2328c00 @bblimke Updated Changelog with the latest changes in master
authored Oct 10, 2010
65 * `include WebMock` is now deprecated to avoid method and constant name conflicts. Please `include WebMock::API` instead.
66
a53f1a0 @bblimke Updated CHANGELOG with version 1.4.0 changes
authored Oct 11, 2010
67 * `WebMock::API#request` is renamed to `WebMock::API#a_request` to prevent method name conflicts with i.e. Rails controller specs.
2328c00 @bblimke Updated Changelog with the latest changes in master
authored Oct 10, 2010
68 WebMock.request is still available.
69
a53f1a0 @bblimke Updated CHANGELOG with version 1.4.0 changes
authored Oct 11, 2010
70 * Deprecated `WebMock#request`, `WebMock#allow_net_connect!`, `WebMock#net_connect_allowed?`, `WebMock#registered_request?`, `WebMock#reset_callbacks`, `WebMock#after_request` instance methods. These methods are still available, but only as WebMock class methods.
9fded75 @bblimke Updated CHANGELOG with more detailed information on changes in master
authored Oct 10, 2010
71
a53f1a0 @bblimke Updated CHANGELOG with version 1.4.0 changes
authored Oct 11, 2010
72 * Removed `WebMock.response_for_request` and `WebMock.assertion_failure` which were only used internally and were not documented.
9fded75 @bblimke Updated CHANGELOG with more detailed information on changes in master
authored Oct 10, 2010
73
c646491 @bblimke :allow_localhost => true' now permits 0.0.0.0 in addition to 127.0.0.…
authored Oct 3, 2010
74 * :allow_localhost => true' now permits 0.0.0.0 in addition to 127.0.0.1 and 'localhost'. Thanks to Myron Marston and Mike Gehard for suggesting this.
75
a53f1a0 @bblimke Updated CHANGELOG with version 1.4.0 changes
authored Oct 11, 2010
76 * Fixed issue with both RSpec 1.x and 2.x being available.
6eb8bb5 @bblimke WebMock tries to use already loaded version of RSpec (1.x or 2.x) (pr…
authored Oct 3, 2010
77
a53f1a0 @bblimke Updated CHANGELOG with version 1.4.0 changes
authored Oct 11, 2010
78 WebMock now tries to use already loaded version of RSpec (1.x or 2.x). Previously it was loading RSpec 2.0 if available, even if RSpec 1.3 was already loaded.
6eb8bb5 @bblimke WebMock tries to use already loaded version of RSpec (1.x or 2.x) (pr…
authored Oct 3, 2010
79
80 Thanks to Hans de Graaff for reporting this.
81
9acf181 @bblimke Updated changelog for version 1.4.0
authored Oct 13, 2010
82 * Changed runtime dependency on Addressable version 2.2.2 which fixes handling of percent-escaped '+'
83
67a0819 @bblimke Version 1.3.5 changelog + updated docs
authored Sep 6, 2010
84 ## 1.3.5
85
86 * External requests can be disabled while allowing selected hosts. Thanks to Charles Li and Ryan Bigg
87
88 This feature was available before only for localhost with `:allow_localhost => true`
89
90 WebMock.disable_net_connect!(:allow => "www.example.org")
91
92 Net::HTTP.get('www.something.com', '/') # ===> Failure
93
94 Net::HTTP.get('www.example.org', '/') # ===> Allowed.
95
96 * Fixed Net::HTTP adapter so that it preserves the original behavior of Net::HTTP.
97
98 When making a request with a block that calls #read_body on the request,
99 Net::HTTP causes the body to be set to a Net::ReadAdapter, but WebMock was causing the body to be set to a string.
100
688e687 Version 1.3.4 changelog
Bartosz Blimke and Oliver Nightingale authored Aug 10, 2010
101 ## 1.3.4
102
103 * Fixed Net::HTTP adapter to handle cases where a block with `read_body` call is passed to `request`.
104 This fixes compatibility with `open-uri`. Thanks to Mark Evans for reporting the issue.
105
db5fcf4 Version 1.3.3 changelog.
Bartosz Blimke and Ben Pickles authored Aug 3, 2010
106 ## 1.3.3
107
108 * Fixed handling of multiple values for the same response header for Net::HTTP. Thanks to Myron Marston for reporting the issue.
109
27c0f65 Version 1.3.2 changelog
Bartosz Blimke and Ben Pickles authored Jul 23, 2010
110 ## 1.3.2
111
112 * Fixed compatibility with EM-HTTP-Request >= 0.2.9. Thanks to Myron Marston for reporting the issue.
113
15f888e @bblimke The less hacky way to get the stream behaviour working for em-http-re…
authored Jul 9, 2010
114 ## 1.3.1
115
60fa244 @bblimke Updated changelog
authored Jul 9, 2010
116 * The less hacky way to get the stream behaviour working for em-http-request. Thanks to Martyn Loughran
117
118 * Fixed issues where Net::HTTP was not accepting valid nil response body. Thanks to Muness Alrubaie
15f888e @bblimke The less hacky way to get the stream behaviour working for em-http-re…
authored Jul 9, 2010
119
354af66 Updated CHANGELOG width version 1.3.0 changes
Bartosz Blimke authored Jun 21, 2010
120 ## 1.3.0
121
122 * Added support for [em-http-request](http://github.com/igrigorik/em-http-request)
123
124 * Matching query params using a hash
125
126 stub_http_request(:get, "www.example.com").with(:query => {"a" => ["b", "c"]})
127
128 RestClient.get("http://www.example.com/?a[]=b&a[]=c") # ===> Success
129
130 request(:get, "www.example.com").with(:query => {"a" => ["b", "c"]}).should have_been_made # ===> Success
131
132 * Matching request body against a hash. Body can be URL-Encoded, JSON or XML.
26cb92f Small improvements to CHANGELOG for version 1.3.0
Bartosz Blimke authored Jun 21, 2010
133
354af66 Updated CHANGELOG width version 1.3.0 changes
Bartosz Blimke authored Jun 20, 2010
134 (Thanks to Steve Tooke for the idea and a solution for url-encoded bodies)
135
136 stub_http_request(:post, "www.example.com").
137 with(:body => {:data => {:a => '1', :b => 'five'}})
138
139 RestClient.post('www.example.com', "data[a]=1&data[b]=five",
140 :content_type => 'application/x-www-form-urlencoded') # ===> Success
141
142 RestClient.post('www.example.com', '{"data":{"a":"1","b":"five"}}',
143 :content_type => 'application/json') # ===> Success
144
145 RestClient.post('www.example.com', '<data a="1" b="five" />',
146 :content_type => 'application/xml' ) # ===> Success
147
148 request(:post, "www.example.com").
149 with(:body => {:data => {:a => '1', :b => 'five'}},
150 :headers => 'Content-Type' => 'application/json').should have_been_made # ===> Success
151
152 * Request callbacks (Thanks to Myron Marston for all suggestions)
153
154 WebMock can now invoke callbacks for stubbed or real requests:
155
156 WebMock.after_request do |request_signature, response|
157 puts "Request #{request_signature} was made and #{response} was returned"
158 end
159
160 invoke callbacks for real requests only and except requests made with Patron client
161
162 WebMock.after_request(:except => [:patron], :real_requests_only => true) do |request_signature, response|
163 puts "Request #{request_signature} was made and #{response} was returned"
164 end
165
166 * `to_raise()` now accepts an exception instance or a string as argument in addition to an exception class
167
168 stub_request(:any, 'www.example.net').to_raise(StandardError.new("some error"))
169
170 stub_request(:any, 'www.example.net').to_raise("some error")
171
26cb92f Small improvements to CHANGELOG for version 1.3.0
Bartosz Blimke authored Jun 20, 2010
172 * Matching requests based on a URI is 30% faster
354af66 Updated CHANGELOG width version 1.3.0 changes
Bartosz Blimke authored Jun 20, 2010
173
174 * Fixed constant namespace issues in HTTPClient adapter. Thanks to Nathaniel Bibler for submitting a patch.
175
fd2472a Version 1.2.2 changelog
Bartosz Blimke authored May 26, 2010
176 ## 1.2.2
177
178 * Fixed problem where ArgumentError was raised if query params were made up of an array e.g. data[]=a&data[]=b. Thanks to Steve Tooke
179
5803f31 Version bump to 1.2.1
Bartosz Blimke authored May 24, 2010
180 ## 1.2.1
181
182 * Changed license from GPL to MIT
183
184 * Fixed gemspec file. Thanks to Razic
185
31b3ffb Added version 1.2.0 changelog
Bartosz Blimke authored May 14, 2010
186 ## 1.2.0
187
188 * RSpec 2 compatibility. Thanks to Sam Phillips!
189
190 * :allow_localhost => true' now permits 127.0.0.1 as well as 'localhost'. Thanks to Mack Earnhardt
191
192 * Request URI matching in now 2x faster!
193
194
4a04017 Added 1.1.0 changelog
Bartosz Blimke authored Apr 28, 2010
195 ## 1.1.0
196
ee7b3b4 Fixed spelling
Bartosz Blimke authored Apr 29, 2010
197 * [VCR](http://github.com/myronmarston/vcr/) compatibility. Many thanks to Myron Marston for all suggestions.
4a04017 Added 1.1.0 changelog
Bartosz Blimke authored Apr 28, 2010
198
199 * Support for stubbing requests and returning responses with multiple headers with the same name. i.e multiple Accept headers.
200
201 stub_http_request(:get, 'www.example.com').
202 with(:headers => {'Accept' => ['image/png', 'image/jpeg']}).
203 to_return(:body => 'abc')
204 RestClient.get('www.example.com',
205 {"Accept" => ['image/png', 'image/jpeg']}) # ===> "abc\n"
206
207 * When real net connections are disabled and unstubbed request is made, WebMock throws WebMock::NetConnectNotAllowedError instead of assertion error or StandardError.
208
209 * Added WebMock.version()
210
211
66519c1 Updated changelog with 1.0.0 changes
Bartosz Blimke authored Mar 26, 2010
212 ## 1.0.0
213
214 * Added support for [Patron](http://toland.github.com/patron/)
215
216 * Responses dynamically evaluated from block (idea and implementation by Tom Ward)
217
218 stub_request(:any, 'www.example.net').
219 to_return { |request| {:body => request.body} }
220
221 RestClient.post('www.example.net', 'abc') # ===> "abc\n"
222
223 * Responses dynamically evaluated from lambda (idea and implementation by Tom Ward)
224
225 stub_request(:any, 'www.example.net').
226 to_return(lambda { |request| {:body => request.body} })
227
228 RestClient.post('www.example.net', 'abc') # ===> "abc\n"
229
230 * Response with custom status message
231
232 stub_request(:any, "www.example.com").to_return(:status => [500, "Internal Server Error"])
233
234 req = Net::HTTP::Get.new("/")
235 Net::HTTP.start("www.example.com") { |http| http.request(req) }.message # ===> "Internal Server Error"
236
c3c92ba Added information about allowing localhost to version 1.0.0 changelog
Bartosz Blimke authored Apr 10, 2010
237 * Raising timeout errors (suggested by Jeffrey Jones) (compatibility with Ruby 1.8.6 by Mack Earnhardt)
66519c1 Updated changelog with 1.0.0 changes
Bartosz Blimke authored Mar 26, 2010
238
239 stub_request(:any, 'www.example.net').to_timeout
240
241 RestClient.post('www.example.net', 'abc') # ===> RestClient::RequestTimeout
242
c3c92ba Added information about allowing localhost to version 1.0.0 changelog
Bartosz Blimke authored Apr 10, 2010
243 * External requests can be disabled while allowing localhost (idea and implementation by Mack Earnhardt)
244
245 WebMock.disable_net_connect!(:allow_localhost => true)
246
247 Net::HTTP.get('www.something.com', '/') # ===> Failure
248
249 Net::HTTP.get('localhost:9887', '/') # ===> Allowed. Perhaps to Selenium?
250
251
66519c1 Updated changelog with 1.0.0 changes
Bartosz Blimke authored Mar 26, 2010
252 ### Bug fixes
253
254 * Fixed issue where Net::HTTP adapter didn't work for requests with body responding to read (reported by Tekin Suleyman)
c3c92ba Added information about allowing localhost to version 1.0.0 changelog
Bartosz Blimke authored Apr 10, 2010
255 * Fixed issue where request stub with headers declared as nil was matching requests with non empty headers
66519c1 Updated changelog with 1.0.0 changes
Bartosz Blimke authored Mar 26, 2010
256
b6c3b3b Version bump to 0.9.1
Bartosz Blimke authored Feb 2, 2010
257 ## 0.9.1
258
259 * Fixed issue where response status code was not read from raw (curl -is) responses
260
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
261 ## 0.9.0
262
263 * Matching requests against provided block (by Sergio Gil)
264
265 stub_request(:post, "www.example.com").with { |request| request.body == "abc" }.to_return(:body => "def")
266 RestClient.post('www.example.com', 'abc') # ===> "def\n"
267 request(:post, "www.example.com").with { |req| req.body == "abc" }.should have_been_made
268 #or
269 assert_requested(:post, "www.example.com") { |req| req.body == "abc" }
270
66519c1 Updated changelog with 1.0.0 changes
Bartosz Blimke authored Mar 26, 2010
271 * Matching request body against regular expressions (suggested by Ben Pickles)
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
272
273 stub_request(:post, "www.example.com").with(:body => /^.*world$/).to_return(:body => "abc")
274 RestClient.post('www.example.com', 'hello world') # ===> "abc\n"
275
66519c1 Updated changelog with 1.0.0 changes
Bartosz Blimke authored Mar 26, 2010
276 * Matching request headers against regular expressions (suggested by Ben Pickles)
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
277
278 stub_request(:post, "www.example.com").with(:headers => {"Content-Type" => /image\/.+/}).to_return(:body => "abc")
279 RestClient.post('www.example.com', '', {'Content-Type' => 'image/png'}) # ===> "abc\n"
280
281 * Replaying raw responses recorded with `curl -is`
282
283 `curl -is www.example.com > /tmp/example_curl_-is_output.txt`
284 raw_response_file = File.new("/tmp/example_curl_-is_output.txt")
285
c2648fc Fixed formatting in 0.9.0 changelog
Bartosz Blimke authored Jan 31, 2010
286 from file
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
287
288 stub_request(:get, "www.example.com").to_return(raw_response_file)
289
c2648fc Fixed formatting in 0.9.0 changelog
Bartosz Blimke authored Jan 31, 2010
290 or string
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
291
292 stub_request(:get, "www.example.com").to_return(raw_response_file.read)
293
294 * Multiple responses for repeated requests
295
296 stub_request(:get, "www.example.com").to_return({:body => "abc"}, {:body => "def"})
297 Net::HTTP.get('www.example.com', '/') # ===> "abc\n"
298 Net::HTTP.get('www.example.com', '/') # ===> "def\n"
299
300 * Multiple responses using chained `to_return()` or `to_raise()` declarations
301
302 stub_request(:get, "www.example.com").
303 to_return({:body => "abc"}).then. #then() just is a syntactic sugar
304 to_return({:body => "def"}).then.
305 to_raise(MyException)
306 Net::HTTP.get('www.example.com', '/') # ===> "abc\n"
307 Net::HTTP.get('www.example.com', '/') # ===> "def\n"
308 Net::HTTP.get('www.example.com', '/') # ===> MyException raised
309
310 * Specifying number of times given response should be returned
311
312 stub_request(:get, "www.example.com").
313 to_return({:body => "abc"}).times(2).then.
314 to_return({:body => "def"})
315
316 Net::HTTP.get('www.example.com', '/') # ===> "abc\n"
317 Net::HTTP.get('www.example.com', '/') # ===> "abc\n"
318 Net::HTTP.get('www.example.com', '/') # ===> "def\n"
319
320 * Added support for `Net::HTTP::Post#body_stream`
321
c2648fc Fixed formatting in 0.9.0 changelog
Bartosz Blimke authored Jan 31, 2010
322 This fixes compatibility with new versions of RestClient
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
323
324 * WebMock doesn't suppress default request headers added by http clients anymore.
325
c2648fc Fixed formatting in 0.9.0 changelog
Bartosz Blimke authored Jan 31, 2010
326 i.e. Net::HTTP adds `'Accept'=>'*/*'` to all requests by default
5313e02 Added version 0.9.0 features to CHANGELOG and README
Bartosz Blimke authored Jan 31, 2010
327
328
329
330 ## 0.8.2
331
332 * Fixed issue where WebMock was not closing IO object passed as response body after reading it.
333 * Ruby 1.9.2 compat: Use `File#expand_path` for require path because "." is not be included in LOAD_PATH since Ruby 1.9.2
334
335
336 ## 0.8.1
337
338 * Fixed HTTPClient adapter compatibility with Ruby 1.8.6 (reported by Piotr Usewicz)
339 * Net:HTTP adapter now handles request body assigned as Net::HTTP::Post#body attribute (fixed by Mack Earnhardt)
340 * Fixed issue where requests were not matching stubs with Accept header set.(reported by Piotr Usewicz)
341 * Fixed compatibility with Ruby 1.9.1, 1.9.2 and JRuby 1.3.1 (reported by Diego E. “Flameeyes” Pettenò)
342 * Fixed issue with response body declared as IO object and multiple requests (reported by Niels Meersschaert)
343 * Fixed "undefined method `assertion_failure'" error (reported by Nick Plante)
344
345
346 ## 0.8.0
347
348 * Support for HTTPClient (sync and async requests)
349 * Support for dynamic responses. Response body and headers can be now declared as lambda.
350 (Thanks to Ivan Vega ( @ivanyv ) for suggesting this feature)
351 * Support for stubbing and expecting requests with empty body
352 * Executing non-stubbed request leads to failed expectation instead of error
353
354
355 ### Bug fixes
356
357 * Basic authentication now works correctly
358 * Fixed problem where WebMock didn't call a block with the response when block was provided
359 * Fixed problem where uris with single slash were not matching uris without path provided
360
361
362 ## 0.7.3
363
364 * Clarified documentation
365 * Fixed some issues with loading of Webmock classes
366 * Test::Unit and RSpec adapters have to be required separately
367
368
369 ## 0.7.2
370
371 * Added support for matching escaped and non escaped URLs
Something went wrong with that request. Please try again.