File tree 5 files changed +7
-7
lines changed
5 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 12
12
require 'faraday'
13
13
require 'multi_json'
14
14
require 'logger'
15
+ require 'rack'
15
16
16
17
module ApiValve
17
18
autoload :Benchmarking , 'api_valve/benchmarking'
Original file line number Diff line number Diff line change 1
1
RSpec . describe 'Middleware example' , type : :feature do
2
- let ( :builder ) { example_app 'middleware' }
3
- let ( :app ) { builder [ 0 ] }
2
+ let ( :app ) { example_app 'middleware' }
4
3
5
4
before do
6
5
stub_request ( :get , %r{^http://api.host/api} )
Original file line number Diff line number Diff line change 1
1
RSpec . describe 'Permissions example' , type : :request do
2
- let ( :builder ) { example_app 'permissions' }
3
- let ( :app ) { builder [ 0 ] }
2
+ let ( :app ) { example_app 'permissions' }
4
3
5
4
before do
6
5
stub_request ( :get , %r{^http://api.host/api} )
Original file line number Diff line number Diff line change 1
1
RSpec . describe 'Rewriting example' , type : :feature do
2
- let ( :builder ) { example_app 'rewriting' }
3
- let ( :app ) { builder [ 0 ] }
2
+ let ( :app ) { example_app 'rewriting' }
4
3
5
4
before do
6
5
stub_request ( :get , %r{^http://api.host/api} )
Original file line number Diff line number Diff line change 1
1
module Helper
2
2
def example_app ( example )
3
3
path = Pathname . new ( __FILE__ ) . join ( "../../../examples/#{ example } /config.ru" )
4
- Rack ::Builder . parse_file ( path . to_s )
4
+ # In rack 2.x parse_file returns a tuple
5
+ app , _config = *Rack ::Builder . parse_file ( path . to_s )
6
+ app
5
7
end
6
8
end
You can’t perform that action at this time.
0 commit comments