Skip to content
Snippets Groups Projects
Commit 10e549ae authored by Stephen D's avatar Stephen D
Browse files

Fixed no title pages

parent 103f9108
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,7 @@ class Page < ApplicationRecord
def refresh_path
self.path = self.title.parameterize
self.path = "no-title" if self.path.empty?
end
def friendly_title
......
......@@ -267,4 +267,17 @@ class PageControllerTest < ActionDispatch::IntegrationTest
assert_redirected_to manage_page_path("blog_two")
assert_nil Page.find_by(id: pages(:two).id)
end
test "Can create page with no title" do
post login_path(login: {username: "user_one", password: "password1"})
post new_page_path(blog_name: "blog_one",
page: {body: "This post has no title"})
new_page = Page.last
assert_equal "", new_page.title
get page_path(blog_name: "blog_one",
id: new_page.id,
path: new_page.path)
assert_response :success
assert_select "title", "| " + new_page.blog.title
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment