Sha256: 9ddd814f4e2037d9bc85a9e44a8f60bca100fa1e078f8b1bb7096596b905fc33
Contents?: true
Size: 1.03 KB
Versions: 4
Compression:
Stored size: 1.03 KB
Contents
# encoding: UTF-8 require "test/unit" require "mocha/test_unit" require "./lib/roger/test.rb" module Roger class TestTest < ::Test::Unit::TestCase def setup @files = ["html/javascripts/site.js", "html/vendor/underscore/underscore.js"] @globs = stub(map: @files) @project = Project.new(File.dirname(__FILE__) + "/../project", :mockupfile_path => false) @mockupfile = Roger::Mockupfile.new(@project) end def test_test_run_should_set_project_mode assert_equal @project.mode, nil @mockupfile.test do |t| t.use Proc.new{|test| assert_equal test.project.mode, :test } end @project.test.run! assert_equal @project.mode, nil end def test_get_files test = Roger::Test.new({}) assert_equal(test.get_files(@globs), @files) end def test_get_files_excludes test = Roger::Test.new({}) assert_equal(test.get_files(@globs, ["html\/vendor\/.+.js"]), ["html/javascripts/site.js"]) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
roger-1.1.3 | test/unit/test_test.rb |
roger-1.1.2 | test/unit/test_test.rb |
roger-1.1.1 | test/unit/test_test.rb |
roger-1.1.0 | test/unit/test_test.rb |