test/general.rb in runeblog-0.1.14 vs test/general.rb in runeblog-0.1.15

- old
+ new

@@ -64,12 +64,12 @@ assert out.is_a?(String), "Expected a string returned" lines = out.split("\n").length assert lines == 10, "Expecting 10 lines; got #{show_lines(out)}" end - def xtest_006_lsp! - puts __method__ + def test_006_lsp! +# puts __method__ flag, out = cmd_list_posts(nil, true) assert out.is_a?(String), "Expected a string returned; got: #{out.inspect}" lines = out.split("\n").length assert lines == 6, "Expecting 6 lines; got #{show_lines(out)}" end @@ -151,19 +151,18 @@ sorted_views = @blog.views.map(&:to_s).sort assert sorted_views == ["alpha_view", "beta_view", "gamma_view", "test_view"], "After delete: #{sorted_views.inspect}" end - def xtest_012_create_remove_post! + def test_012_create_remove_post! # puts __method__ @blog.change_view("beta_view") assert @blog.view.to_s == "beta_view", "Expected beta_view" nposts = @blog.posts.size ndrafts = @blog.drafts.size - meta = OpenStruct.new - meta.title = "Uninteresting title" - num = @blog.create_new_post(meta, true) + title = "Uninteresting title" + num = @blog.create_new_post(title, true) assert @blog.posts.size == nposts + 1, "Don't see new post" @blog.remove_post(num) assert @blog.posts.size == nposts, "Failed to delete post" @@ -171,11 +170,11 @@ @blog.delete_draft(num) assert @blog.drafts.size == ndrafts, "Failed to delete draft" @blog.change_view("alpha_view") end - def test_013_slug_tests + def xtest_013_slug_tests hash = { "abcxyz" => "abcxyz", # 0-based "abc'xyz" => "abcxyz", 'abc"xyz' => "abcxyz", '7%sol' => "7sol", "only a test" => "only-a-test", @@ -190,18 +189,18 @@ result = @blog.make_slug(meta)[5..-1] # Skip num (test_013...) assert result == fixed, "Case #{i}: expected: #{fixed.inspect}, got #{result.inspect}" end end - def test_014_remove_nonexistent_post! + def xtest_014_remove_nonexistent_post! # puts __method__ @blog.change_view("alpha_view") flag, out = cmd_remove_post(99, true) assert out =~ /Post 99 not found/, "Expected error about nonexistent post, got: #{out}" end - def test_015_kill_multiple_posts! + def xtest_015_kill_multiple_posts! # puts __method__ @blog.change_view("alpha_view") flag, out = cmd_list_posts(nil, true) before = out.split("\n").length flag, out = cmd_kill("1 2 7", true) @@ -214,11 +213,11 @@ @blog.undelete_post(7) end if File.exist?("testing.publish") - def test_016_can_publish + def xtest_016_can_publish # puts __method__ x = OpenStruct.new x.user, x.server, x.docroot, x.docroot, x.path, x.proto = "root", "rubyhacker.com", "/var/www", "whatever", "http" dep = RuneBlog::Publishing.new(x) @@ -226,21 +225,21 @@ assert result == true, "Valid login doesn't work" result = dep.remote_permissions? assert result == true, "Valid mkdir doesn't work" end - def test_017_cannot_publish_wrong_user + def xtest_017_cannot_publish_wrong_user # puts __method__ x = OpenStruct.new x.user, x.server, x.docroot, x.docroot, x.path, x.proto = "bad_user", "rubyhacker.com", "/var/www", "whatever", "http" dep = RuneBlog::Publishing.new(x) result = dep.remote_login? assert result.nil?, "Expected to detect login error (bad user)" end - def test_018_cannot_publish_bad_server + def xtest_018_cannot_publish_bad_server # puts __method__ x = OpenStruct.new x.user, x.server, x.docroot, x.docroot, x.path, x.proto = "root", "nonexistent123.com", "/var/www", "whatever", "http" dep = RuneBlog::Publishing.new(x) @@ -248,33 +247,33 @@ assert result.nil?, "Expected to detect login error (bad server)" end end # conditional tests - def test_019_exception_existing_blog + def xtest_019_exception_existing_blog # puts __method__ assert_raises(BlogAlreadyExists) { RuneBlog.create_new_blog } end - def test_020_exception_missing_blog_accessor + def xtest_020_exception_missing_blog_accessor # puts __method__ save = RuneBlog.blog RuneBlog.blog = nil assert_raises(NoBlogAccessor) { RuneBlog::Post.load(1) } RuneBlog.blog = save end - def test_021_exception_cant_assign_view + def xtest_021_exception_cant_assign_view # puts __method__ assert_raises(CantAssignView) { @blog.view = 99 } end - def test_022_exception_no_such_view + def xtest_022_exception_no_such_view # puts __method__ assert_raises(NoSuchView) { @blog.view = 'not_a_view_name' } end - def test_023_exception_view_already_exists + def xtest_023_exception_view_already_exists # puts __method__ assert_raises(ViewAlreadyExists) { @blog.create_view('alpha_view') } end def xtest_024_exception_livetext_error # FIXME Doesn't work! Change Livetext