Sha256: 14ba4d0a7abb32585501865fab3b1f8756c17c094b9c9cb4f46e6697672ac960
Contents?: true
Size: 908 Bytes
Versions: 54
Compression:
Stored size: 908 Bytes
Contents
require "test_helper" class ConcatenationTest < Test::Unit::TestCase def setup @concatenation = Sprockets::Concatenation.new @environment = environment_for_fixtures end def test_record assert_equal [], @concatenation.source_lines assert_equal "hello\n", @concatenation.record(source_line("hello\n")).to_s assert_equal "world\n", @concatenation.record(source_line("world\n")).to_s assert_equal ["hello\n", "world\n"], @concatenation.source_lines.map { |source_line| source_line.to_s } end def test_to_s @concatenation.record(source_line("hello\n")) @concatenation.record(source_line("world\n")) assert_equal "hello\nworld\n", @concatenation.to_s end def test_save_to filename = File.join(FIXTURES_PATH, "output.js") @concatenation.save_to(filename) assert_equal @concatenation.to_s, IO.read(filename) File.unlink(filename) end end
Version data entries
54 entries across 53 versions & 6 rubygems