hanami-controller/test/integration/framework_freeze_test.rb

36 lines
770 B
Ruby

require 'test_helper'
describe 'Framework freeze' do
describe 'Hanami::Controller' do
before do
Hanami::Controller.load!
end
after do
Hanami::Controller.unload!
end
it 'freezes framework configuration' do
Hanami::Controller.configuration.must_be :frozen?
end
# it 'freezes action configuration' do
# CallAction.configuration.must_be :frozen?
# end
end
describe 'duplicated framework' do
before do
MusicPlayer::Controller.load!
end
it 'freezes framework configuration' do
MusicPlayer::Controller.configuration.must_be :frozen?
end
# it 'freezes action configuration' do
# MusicPlayer::Controllers::Artists::Index.configuration.must_be :frozen?
# end
end
end