5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-15 09:31:43 +00:00
panel/test/models/site/config_test.rb

39 lines
796 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class ConfigText < ActiveSupport::TestCase
setup do
@rol = create :rol
@site = @rol.site
@usuarie = @rol.usuarie
end
teardown do
@site.destroy
end
test 'se puede leer' do
assert @site.config.is_a?(Site::Config)
assert_equal @site, @site.config.site
assert @site.config.plugins.count.positive?
end
test 'se puede escribir' do
assert_nothing_raised do
@site.config.name = 'Test'
@site.config.lang = 'es'
end
assert @site.config.write
config = Site::Config.new(@site)
assert_equal 'Test', config.name
assert_equal 'es', config.lang
end
test 'se puede obtener información' do
assert @site.config.fetch('noexiste', true)
assert @site.config.fetch('sass', false)
end
end