Sha256: 0e7b97064a11464dc835292c871bb85f206a396a8628906c1b4b6d6e6977d149
Contents?: true
Size: 1.34 KB
Versions: 3
Compression:
Stored size: 1.34 KB
Contents
require 'locomotive/common' module Spec module Helpers def reset! FileUtils.rm_rf(File.expand_path('../../../site', __FILE__)) end def remove_logs FileUtils.rm_rf(File.expand_path('../../fixtures/default/log', __FILE__)) end def setup_common(logger_output = nil) Locomotive::Common.reset Locomotive::Common.configure do |config| config.notifier = Locomotive::Common::Logger.setup(logger_output) end end def run_server output = ENV['STEAM_VERBOSE'] ? nil : File.join(default_fixture_site_path, 'log/steam.log') setup_common(output) Locomotive::Steam.configure do |config| config.mode = :test config.adapter = { name: :filesystem, path: default_fixture_site_path } # config.adapter = { name: :'mongoDB', database: 'steam_test', hosts: ['127.0.0.1'] } config.asset_path = File.expand_path(File.join(default_fixture_site_path, 'public')) config.serve_assets = true config.minify_assets = true end Locomotive::Common::Logger.info 'Server started...' Locomotive::Steam::Server.to_app end def default_fixture_site_path File.expand_path('../../fixtures/default/', __FILE__) end def env_for(url, opts={}) Rack::MockRequest.env_for(url, opts) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_steam-1.0.0.pre.alpha.3 | spec/support/helpers.rb |
locomotivecms_steam-1.0.0.pre.alpha.2 | spec/support/helpers.rb |
locomotivecms_steam-1.0.0.pre.alpha.1 | spec/support/helpers.rb |