can get new form with parent page already defined
Oleg
committed Sep 03, 2010
commit 0267db76bf2926b7740d435df44e66a262ae5360
Showing 2
changed files with
6 additions
and 1 deletions
app/controllers/cms_admin/pages_controller.rb
+1
-0
| @@ | @@ -35,6 +35,7 @@ protected |
| def build_cms_page | |
| @cms_page = CmsPage.new(params[:cms_page]) | |
| + | @cms_page.parent ||= CmsPage.find_by_id(params[:parent_id]) |
| @cms_page.cms_layout ||= CmsLayout.first | |
| end | |
test/functional/cms_admin/pages_controller_test.rb
+5
-1
| @@ | @@ -18,7 +18,11 @@ class CmsAdmin::PagesControllerTest < ActionController::TestCase |
| end | |
| def test_get_new_as_child_page | |
| - | flunk |
| + | get :new, :parent_id => cms_pages(:default) |
| + | assert_response :success |
| + | assert assigns(:cms_page) |
| + | assert_equal cms_pages(:default), assigns(:cms_page).parent |
| + | assert_template :new |
| end | |
| def test_get_edit | |