File tree Expand file tree Collapse file tree 4 files changed +6
-19
lines changed Expand file tree Collapse file tree 4 files changed +6
-19
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 3
3
require 'hashie/mash'
4
4
5
5
require 'cortex/faraday_middleware/response_failures'
6
- require 'cortex/faraday_middleware/encode_uri_path '
6
+ require 'cortex/faraday_middleware/normalize_uri_path '
7
7
8
8
module Cortex
9
9
module Connection
@@ -22,7 +22,7 @@ def connection
22
22
Faraday ::Utils . default_uri_parser = Addressable ::URI
23
23
Faraday . new options do |conn |
24
24
## Request middleware first:
25
- conn . use Cortex ::FaradayMiddleware ::EncodeURIPath
25
+ conn . use Cortex ::FaradayMiddleware ::NormalizeURIPath
26
26
conn . request :oauth2 , access_token . is_a? ( OAuth2 ::AccessToken ) ? access_token . token : access_token
27
27
conn . request :json
28
28
Original file line number Diff line number Diff line change 3
3
4
4
module Cortex
5
5
module FaradayMiddleware
6
- class EncodeURIPath < Faraday ::Middleware
6
+ class NormalizeURIPath < Faraday ::Middleware
7
7
def call ( env )
8
- env [ :url ] . path = Addressable ::URI . encode ( env [ :url ] . path )
8
+ env [ :url ] . path = Addressable ::URI . normalize_component ( env [ :url ] . path )
9
9
10
10
@app . call env
11
11
end
Original file line number Diff line number Diff line change 17
17
end
18
18
19
19
context 'with special characters' do
20
- before ( :all ) do
21
- stub_request ( :get , 'http://cortex.dev/api/v1/posts/feed/1%20post?access_token=123' )
22
- end
20
+ let! ( :stubbed_request ) { stub_request ( :get , 'http://cortex.dev/api/v1/posts/feed/1%20post?access_token=123' ) }
23
21
24
22
it 'should correctly make the request' do
25
23
client . posts . get_published ( '1 post' )
26
-
27
- expect ( a_request ( :get , 'http://cortex.dev/api/v1/posts/feed/1%20post?access_token=123' ) ) .
28
- to have_been_made . once
24
+ expect ( stubbed_request ) . to have_been_made . once
29
25
end
30
26
31
27
it 'should not be considered an invalid URI' do
You can’t perform that action at this time.
0 commit comments