summaryrefslogtreecommitdiff
path: root/test/rake/test_invocation_chain.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rake/test_invocation_chain.rb')
-rw-r--r--test/rake/test_invocation_chain.rb75
1 files changed, 0 insertions, 75 deletions
diff --git a/test/rake/test_invocation_chain.rb b/test/rake/test_invocation_chain.rb
deleted file mode 100644
index 2b06493773..0000000000
--- a/test/rake/test_invocation_chain.rb
+++ /dev/null
@@ -1,75 +0,0 @@
-require 'test/unit'
-require 'rake'
-
-######################################################################
-class Rake::TestAnEmptyInvocationChain < Test::Unit::TestCase
-
- def setup
- @empty = Rake::InvocationChain::EMPTY
- end
-
- def test_should_be_able_to_add_members
- assert_nothing_raised do
- @empty.append("A")
- end
- end
-
- def test_to_s
- assert_equal "TOP", @empty.to_s
- end
-end
-
-######################################################################
-class Rake::TestAnInvocationChainWithOneMember < Test::Unit::TestCase
-
- def setup
- @empty = Rake::InvocationChain::EMPTY
- @first_member = "A"
- @chain = @empty.append(@first_member)
- end
-
- def test_should_report_first_member_as_a_member
- assert @chain.member?(@first_member)
- end
-
- def test_should_fail_when_adding_original_member
- ex = assert_raise RuntimeError do
- @chain.append(@first_member)
- end
- assert_match(/circular +dependency/i, ex.message)
- assert_match(/A.*=>.*A/, ex.message)
- end
-
- def test_to_s
- assert_equal "TOP => A", @chain.to_s
- end
-
-end
-
-######################################################################
-class Rake::TestAnInvocationChainWithMultipleMember < Test::Unit::TestCase
-
- def setup
- @first_member = "A"
- @second_member = "B"
- ch = Rake::InvocationChain::EMPTY.append(@first_member)
- @chain = ch.append(@second_member)
- end
-
- def test_should_report_first_member_as_a_member
- assert @chain.member?(@first_member)
- end
-
- def test_should_report_second_member_as_a_member
- assert @chain.member?(@second_member)
- end
-
- def test_should_fail_when_adding_original_member
- ex = assert_raise RuntimeError do
- @chain.append(@first_member)
- end
- assert_match(/A.*=>.*B.*=>.*A/, ex.message)
- end
-end
-
-