test/unit/bzr_analyzer_test.rb in churn-1.0.1 vs test/unit/bzr_analyzer_test.rb in churn-1.0.2
- old
+ new
@@ -1,8 +1,8 @@
require File.expand_path('../test_helper', File.dirname(__FILE__))
-class BzrAnalyzerTest < Test::Unit::TestCase
+class BzrAnalyzerTest < Minitest::Test
context "BzrAnalyzer#get_logs" do
should "return a list of changed files" do
bzr_analyzer = Churn::BzrAnalyzer.new
bzr_analyzer.expects(:`).with('bzr log -v --short ').returns(" 1947 Adam Walters 2010-01-16\n Second commit with 3 files now.\n M file1.rb\n M file2.rb\n M file3.rb\n\n 1946 Adam Walters 2010-01-16\n First commit\n A file1.rb\n")
assert_equal ["file1.rb", "file2.rb", "file3.rb", "file1.rb"], bzr_analyzer.get_logs
@@ -52,10 +52,10 @@
assert_equal({"/dev/null" => [1..8, 0..0, 1..6, 0..0], "file3.rb" => [], "file1.rb" => [], "file2.rb" => [], "file1.rb" => [1..4, 0..0]}, @bzr_analyzer.get_updated_files_change_info("1947", ["1947", "1946"]))
end
should "raise an error if it encounters a line it cannot parse" do
@bzr_analyzer.expects(:get_updated_files_from_log).with("1947", ["1947", "1946"]).returns(["foo"])
- assert_raise RuntimeError do
+ assert_raises RuntimeError do
@bzr_analyzer.stubs(:puts) # supress output from raised error
@bzr_analyzer.get_updated_files_change_info("1947", ["1947", "1946"])
end
end
end