travis-api/spec/unit/extensions/expose_pattern_spec.rb
2016-06-19 14:35:54 +02:00

22 lines
444 B
Ruby

class Foo < Sinatra::Base
register Travis::Api::App::Extensions::ExposePattern
get '/:id' do
"ok"
end
end
describe Travis::Api::App::Extensions::ExposePattern do
before { set_app(Foo) }
example "it exposes the pattern" do
get('/foo').should be_ok
headers['X-Pattern'].should be == '/:id'
end
example "it exposes the app class" do
get('/foo').should be_ok
headers['X-Endpoint'].should be == 'Foo'
end
end