Sha256: d7421d594501b3245c527c87694ce14c97444b80218906c4d0549700898117e0

Contents?: true

Size: 1.38 KB

Versions: 19

Compression:

Stored size: 1.38 KB

Contents

# This file is copied to spec/ when you run 'rails generate rspec:install'
ENV["RAILS_ENV"] ||= 'test'
require 'spec_helper'
require 'rspec/rails'
require 'capybara/rails'
require 'capybara/poltergeist'
require 'database_cleaner'

require 'database_cleaner'
DatabaseCleaner.strategy = :truncation, {except: %w[config]}

config.include FactoryGirl::Syntax::Methods

Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }

RSpec.configure do |config|
  config.fixture_path = "#{::TRUSTY_CMS_ROOT}/spec/fixtures"

  config.expect_with :rspec do |c|
    c.syntax = [:should, :expect]
  end

  config.use_transactional_fixtures = false

  config.infer_spec_type_from_file_location!

  config.before(:suite) do
    TrustyCms::Config.initialize_cache

    configs = [
        ['admin.title', 'TrustyCMS'],
        ['admin.subtitle', 'Publishing for Small Teams'],
        ['defaults.page.parts', 'body, extended'],
        ['defaults.page.status', 'Draft'],
        ['defaults.page.filter', nil],
        ['defaults.page.fields', 'Keywords, Description'],
        ['defaults.snippet.filter', nil],
        ['session_timeout', '1209600'], # 2.weeks.to_s ????
        ['default_locale', 'en'],
    ]
    configs.each do |key, value|
      c = TrustyCms::Config.find_or_initialize_by(key: key)
      c.value = value
      c.save
    end
  end

  config.after(:each) do
    DatabaseCleaner.clean
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
trusty-festivity-extension-2.6.3 spec/rails_helper.rb
trusty-festivity-extension-2.6.2 spec/rails_helper.rb
trusty-festivity-extension-2.6.1 spec/rails_helper.rb
trusty-festivity-extension-2.6 spec/rails_helper.rb
trusty-festivity-extension-2.5.19 spec/rails_helper.rb
trusty-festivity-extension-2.5.18 spec/rails_helper.rb
trusty-festivity-extension-2.5.17 spec/rails_helper.rb
trusty-festivity-extension-2.5.16 spec/rails_helper.rb
trusty-festivity-extension-2.5.15 spec/rails_helper.rb
trusty-festivity-extension-2.5.14 spec/rails_helper.rb
trusty-festivity-extension-2.5.13 spec/rails_helper.rb
trusty-festivity-extension-2.5.12 spec/rails_helper.rb
trusty-festivity-extension-2.5.11 spec/rails_helper.rb
trusty-festivity-extension-2.5.10 spec/rails_helper.rb
trusty-festivity-extension-2.5.9 spec/rails_helper.rb
trusty-festivity-extension-2.5.8 spec/rails_helper.rb
trusty-festivity-extension-2.5.7 spec/rails_helper.rb
trusty-festivity-extension-2.5.6 spec/rails_helper.rb
trusty-festivity-extension-2.5.5 spec/rails_helper.rb