Sha256: ccc9957d9af458864444f1914dc6027986a2d3fe70238187e7dd3fbfb78f0e02
Contents?: true
Size: 1.7 KB
Versions: 2
Compression:
Stored size: 1.7 KB
Contents
Bundler.require :default, :development require "sprockets/railtie" require "fileutils" module TestHelper def self.included(base) base.setup do clear_tmp clear_logs end base.teardown do clear_tmp if defined?(Rails) && Rails.respond_to?(:application=) Rails.application = nil end end end def create_rails_application Class.new(Rails::Application) do config.eager_load = false config.assets.enabled = true config.assets.gzip = false config.assets.paths = [Rails.root.join("test/fixtures/javascripts").to_s] config.assets.precompile = [] config.paths["public"] = [Rails.root.join("tmp").to_s] config.active_support.deprecation = :stderr config.pug.compile_debug = false config.jade.compile_debug = false config.pug.pretty = false config.jade.pretty = false end end def create_sprockets_task(app) require "sprockets/version" # Fix for sprockets 2.x if Sprockets::VERSION.start_with?("2") require "rake/sprocketstask" Rake::SprocketsTask.new do |t| t.environment = app.assets t.output = "#{app.config.paths["public"].to_a[0]}#{app.config.assets.prefix}" t.assets = app.config.assets.precompile end else require "sprockets/rails/task" Sprockets::Rails::Task.new(app) end end def clear_tmp FileUtils.rm_rf(File.expand_path("../../tmp", __FILE__)) end def clear_logs FileUtils.rm_rf(File.expand_path("../../log", __FILE__)) end end Test::Unit::TestCase.send :include, TestHelper
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pug-rails-3.0.0.rc2 | test/test-helper.rb |
pug-rails-3.0.0.rc1 | test/test-helper.rb |