Sha256: 70618f0e8e313539b3d21927744ce2a04d02d3b126491a2b051c9696e04cf737

Contents?: true

Size: 1.51 KB

Versions: 9

Compression:

Stored size: 1.51 KB

Contents

# encoding: utf-8

require_relative '../test_helper'

class ConfigurationTest < ActiveSupport::TestCase
  
  def test_configuration_presence
    assert config = ComfortableMexicanSofa.configuration
    assert_equal 'ComfortableMexicanSofa CMS Engine', config.cms_title
    assert_equal 'ApplicationController', config.base_controller
    assert_equal 'ComfortableMexicanSofa::HttpAuth', config.admin_auth
    assert_equal 'ComfortableMexicanSofa::DummyAuth', config.public_auth
    assert_equal '', config.admin_route_redirect
    assert_equal false, config.enable_fixtures
    assert_equal File.expand_path('db/cms_fixtures', Rails.root), config.fixtures_path
    assert_equal 25, config.revisions_limit
    assert_equal ({ 
      'en'    => 'English',
      'es'    => 'Español',
      'pt-BR' => 'Português Brasileiro',
      'zh-CN' => '简体中文',
      'ja'    => '日本語'
    }), config.locales
    assert_equal nil, config.admin_locale
    assert_equal nil, config.database_config
    assert_equal ({}), config.upload_file_options
    assert_equal nil, config.admin_cache_sweeper
    assert_equal false, config.allow_irb
    assert_equal nil, config.allowed_helpers
    assert_equal nil, config.allowed_partials
    assert_equal nil, config.hostname_aliases
  end
  
  def test_initialization_overrides
    ComfortableMexicanSofa.configuration.cms_title = 'New Title'
    assert_equal 'New Title', ComfortableMexicanSofa.configuration.cms_title
  end
  
  def test_version
    assert ComfortableMexicanSofa::VERSION
  end
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.11.2 test/lib/configuration_test.rb
comfortable_mexican_sofa-1.11.1 test/lib/configuration_test.rb
comfortable_mexican_sofa-1.11.0 test/lib/configuration_test.rb
comfortable_mexican_sofa-1.10.3 test/lib/configuration_test.rb
comfortable_mexican_sofa-1.10.2 test/lib/configuration_test.rb
comfortable_mexican_sofa-1.10.1 test/lib/configuration_test.rb
comfortable_mexican_sofa-1.10.0 test/lib/configuration_test.rb
comfortable_mexican_sofa-1.9.3 test/models/configuration_test.rb
comfortable_mexican_sofa-1.9.2 test/models/configuration_test.rb