test/repl.rb in runeblog-0.0.62 vs test/repl.rb in runeblog-0.0.63
- old
+ new
@@ -6,11 +6,11 @@
class TestREPL < Minitest::Test
include RuneBlog::REPL
def setup
- @blog = open_blog
+ @blog = RuneBlog.new
end
def test_001_cmd_help
out = cmd_help(nil)
assert out.is_a?(String), "Expected a string returned"
@@ -110,7 +110,23 @@
def test_010_accessors
assert @blog.views.sort == ["view1", "view2"]
end
+ def test_011_create_delete_view
+ @blog.create_view("anotherview")
+ assert @blog.views.sort == ["anotherview", "view1", "view2"], "After create: #{@blog.views.sort.inspect}"
+ @blog.delete_view("anotherview", true)
+ assert @blog.views.sort == ["view1", "view2"], "After delete: #{@blog.views.sort.inspect}"
+ end
+
+ def test_012_create_remove_post # FIXME - several problems here
+ @blog.change_view("view2")
+ assert @blog.view == "view2"
+ before = @blog.posts.size
+ num = @blog.create_new_post("Uninteresting title", true)
+ assert @blog.posts.size == before + 1, "Don't see new post"
+ @blog.remove_post(num)
+ assert @blog.posts.size == before, "Failed to delete post"
+ end
end