5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-16 18:36:22 +00:00
panel/test/models/site/config_test.rb
2019-08-09 17:15:10 -03:00

38 lines
796 B
Ruby

# 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