Sha256: 7986d284adb6b7182791831caa1a438fa8275596c6ca813a69d9c9b1e95932f6
Contents?: true
Size: 761 Bytes
Versions: 332
Compression:
Stored size: 761 Bytes
Contents
require File.expand_path('../helper', __FILE__) class TestRakeDsl < Rake::TestCase def setup super Rake::Task.clear end def test_namespace_command namespace "n" do task "t" end refute_nil Rake::Task["n:t"] end def test_namespace_command_with_bad_name ex = assert_raises(ArgumentError) do namespace 1 do end end assert_match(/string/i, ex.message) assert_match(/symbol/i, ex.message) end def test_namespace_command_with_a_string_like_object name = Object.new def name.to_str "bob" end namespace name do task "t" end refute_nil Rake::Task["bob:t"] end def test_no_commands_constant assert ! defined?(Commands), "should not define Commands" end end
Version data entries
332 entries across 291 versions & 95 rubygems