Sha256: 70561f6ad23393ebe85167b89dd9f1bc38ed462015cac0a22196da1c9627e316
Contents?: true
Size: 1.63 KB
Versions: 3
Compression:
Stored size: 1.63 KB
Contents
require File.join(File.dirname(__FILE__), *%w".. lib sprockets") require "test/unit" require "fileutils" require "tmpdir" class Test::Unit::TestCase FIXTURES_PATH = File.expand_path(File.join(File.dirname(__FILE__), "fixtures")) unless defined?(FIXTURES_PATH) protected def location_for_fixture(fixture) File.join(FIXTURES_PATH, fixture) end def content_of_fixture(fixture) IO.read(location_for_fixture(fixture)) end def environment_for_fixtures Sprockets::Environment.new(FIXTURES_PATH, source_directories_in_fixtures_path) end def source_directories_in_fixtures_path Dir[File.join(FIXTURES_PATH, "**", "src")] end def assert_absolute_location(location, pathname) assert_equal location, pathname.absolute_location end def assert_absolute_location_ends_with(location_ending, pathname) assert pathname.absolute_location[/#{Regexp.escape(location_ending)}$/] end def pathname(location, environment = @environment) Sprockets::Pathname.new(environment, File.join(FIXTURES_PATH, location)) end def source_file(location, environment = @environment) Sprockets::SourceFile.new(environment, pathname(location, environment)) end def source_line(line, source_file = nil, line_number = 1) Sprockets::SourceLine.new(source_file || source_file("dummy"), line, line_number) end def with_temporary_directory path = File.join(Dir.tmpdir, [caller[0][/`(.*)'/, 1], Time.now.to_f].join("_")) begin FileUtils.mkdir(path) yield path ensure FileUtils.rm_rf(path) end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
sstephenson-sprockets-0.5.0 | test/test_helper.rb |
sstephenson-sprockets-0.9.0 | test/test_helper.rb |
sprockets-0.9.0 | test/test_helper.rb |