Sha256: 191b0e848175bd84f17c13f9ec9e2d8535cc9921785ca842cc1ae7ba3eb2c9fd
Contents?: true
Size: 921 Bytes
Versions: 8
Compression:
Stored size: 921 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), %w[.. .. test_helper])) unless defined?(Juicer) class TestJavaScriptDependencyResolver < Test::Unit::TestCase def setup @resolver = Juicer::Merger::JavaScriptDependencyResolver.new Juicer::Test::FileSetup.new.create end def test_init assert_equal [], @resolver.files end def test_resolve b_file = path('b.js') a_file = path('a.js') files = @resolver.resolve(a_file) do |file| assert b_file == file || a_file == file, file b_file != file end assert_equal [a_file], files files = @resolver.resolve(a_file) do |file| assert b_file == file || a_file == file true end assert_equal [a_file, b_file], files.sort files = @resolver.resolve(b_file) do |file| assert b_file == file || a_file == file true end assert_equal [a_file, b_file], files.sort end end
Version data entries
8 entries across 8 versions & 2 rubygems