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