finishing new page/blog
This commit is contained in:
@ -31,14 +31,14 @@ class PagesWrite < ActionDispatch::IntegrationTest
|
||||
click_on ("Update")
|
||||
end
|
||||
end
|
||||
def test_new_works_without
|
||||
def test_new_handles_noinput
|
||||
visit "/merged/pages"
|
||||
within(".new_page") do
|
||||
click_on ("New Page")
|
||||
end
|
||||
assert_equal "/merged/pages" , current_path
|
||||
end
|
||||
def test_new_works_with_name
|
||||
def test_new_page_works_with_name
|
||||
visit "/merged/pages"
|
||||
within(".new_page") do
|
||||
fill_in 'Name', with: 'New Page'
|
||||
@ -47,6 +47,15 @@ class PagesWrite < ActionDispatch::IntegrationTest
|
||||
assert_equal "/merged/sections/41/select_template" , current_path
|
||||
end
|
||||
|
||||
def test_new_blog_works_with_name
|
||||
visit "/merged/pages"
|
||||
within(".new_page") do
|
||||
fill_in 'Name', with: 'New Page'
|
||||
click_on ("New Blog")
|
||||
end
|
||||
assert_equal "/merged/sections/41" , current_path
|
||||
end
|
||||
|
||||
def test_delete_works
|
||||
id = Merged::Page.first.id
|
||||
visit merged.page_sections_path(id)
|
||||
|
@ -49,7 +49,7 @@ module Merged
|
||||
end
|
||||
|
||||
def test_page_new
|
||||
studios = Page.new_page("new")
|
||||
studios = Page.new_page("new" , :page)
|
||||
studios.add_save("email")
|
||||
assert_equal "new" , change.added("Page").first.last
|
||||
assert_nil change.edited("Page").first
|
||||
|
@ -11,7 +11,7 @@ module Merged
|
||||
assert_equal OptionDefinition.first.class , OptionDefinition
|
||||
end
|
||||
def test_there_options
|
||||
assert_equal OptionDefinition.all.length , 18
|
||||
assert_equal OptionDefinition.all.length , 19
|
||||
end
|
||||
def test_has_option_objects
|
||||
assert_equal first.class , OptionDefinition
|
||||
|
@ -10,11 +10,6 @@ module Merged
|
||||
def test_all
|
||||
assert_equal 2 , Page.all.length
|
||||
end
|
||||
def test_creates_page
|
||||
name = "randomname"
|
||||
page = Page.new_page( name)
|
||||
assert_equal page.name , name
|
||||
end
|
||||
|
||||
def test_has_type
|
||||
assert_equal index.type , "page"
|
||||
|
@ -8,6 +8,24 @@ module Merged
|
||||
Page.find_by_name('index')
|
||||
end
|
||||
|
||||
def test_creates_page
|
||||
name = "randomname"
|
||||
page = Page.new_page( name , "page")
|
||||
assert_equal page.name , name
|
||||
assert_equal page.sections.length , 0
|
||||
end
|
||||
|
||||
def test_creates_blog
|
||||
name = "randomname"
|
||||
page = Page.new_page( name , "blog")
|
||||
assert_equal page.name , name
|
||||
page.add_save("me")
|
||||
template = PageStyle.find_by_type(page.type).section_template
|
||||
section = page.new_section(template)
|
||||
section.add_save("me")
|
||||
assert_equal page.sections.length , 1
|
||||
end
|
||||
|
||||
def test_deletes
|
||||
id = index.id
|
||||
index.delete
|
||||
|
Reference in New Issue
Block a user