Sha256: 2b616fdbcdd258e1877f5476837bf591fe2d558c07756b9caf11f97df6a1d641
Contents?: true
Size: 836 Bytes
Versions: 4
Compression:
Stored size: 836 Bytes
Contents
require 'sprockets' require 'sprockets-helpers' require 'construct' require 'pathname' # Requires supporting files with custom matchers and macros, etc, # in ./support/ and its subdirectories. Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f } RSpec.configure do |config| config.include Construct::Helpers # Returns a Sprockets environment. Automatically # appends the 'assets' path if available. def env @env ||= Sprockets::Environment.new.tap do |env| env.append_path 'assets' if File.directory?('assets') end end # Returns a fresh context, that can be used to test helpers. def context(logical_path = 'application.js', pathname = nil) pathname ||= Pathname.new(File.join('assets', logical_path)).expand_path env.context_class.new env, logical_path, pathname end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sprockets-helpers-0.6.1 | spec/spec_helper.rb |
sprockets-helpers-0.6.0 | spec/spec_helper.rb |
sprockets-helpers-0.5.0 | spec/spec_helper.rb |
sprockets-helpers-0.4.0 | spec/spec_helper.rb |