23 lines
543 B
Ruby
23 lines
543 B
Ruby
require 'spec_helper'
|
|
|
|
describe Travis::Api::App::Extensions::SmartConstants do
|
|
let(:some_app) do
|
|
Sinatra.new { register Travis::Api::App::Extensions::SmartConstants }
|
|
end
|
|
|
|
describe :helpers do
|
|
it 'works' do # :)
|
|
some_app.helpers :json_renderer
|
|
some_app.ancestors.should include(Travis::Api::App::Helpers::JsonRenderer)
|
|
end
|
|
end
|
|
|
|
describe :register do
|
|
it 'works' do # :)
|
|
some_app.register :subclass_tracker
|
|
some_app.should be_a(Travis::Api::App::Extensions::SubclassTracker)
|
|
end
|
|
end
|
|
|
|
end
|