features/new_page.feature in yousty-activeadmin-1.0.4.pre vs features/new_page.feature in yousty-activeadmin-1.0.5.pre

- old
+ new

@@ -7,14 +7,13 @@ Given a user named "John Doe" exists And I am logged in Given a configuration of: """ ActiveAdmin.register Post do - controller do - def permitted_params - params.permit post: [:category_id, :author_id, :title, :body, :published_at, :starred] - end if Rails::VERSION::MAJOR == 4 + if Rails::VERSION::MAJOR == 4 + permit_params :custom_category_id, :author_id, :title, + :body, :position, :published_at, :starred end end """ When I am on the index page for posts @@ -26,22 +25,19 @@ And I select "John Doe" from "Author" And I press "Create Post" Then I should see "Post was successfully created." And I should see the attribute "Title" with "Hello World" And I should see the attribute "Body" with "This is the body" - And I should see the attribute "Category" with "Music" + #And I should see the attribute "Category" with "Music" And I should see the attribute "Author" with "John Doe" Scenario: Generating a custom form Given a configuration of: """ ActiveAdmin.register Post do - controller do - def permitted_params - params.permit post: [:category_id, :author_id, :title, :body, :published_at, :starred] - end if Rails::VERSION::MAJOR == 4 - end + permit_params :custom_category_id, :author_id, :title, :body, :published_at, :starred if Rails::VERSION::MAJOR == 4 + form do |f| f.inputs "Your Post" do f.input :title f.input :body end @@ -72,15 +68,12 @@ end %> """ Given a configuration of: """ ActiveAdmin.register Post do - controller do - def permitted_params - params.permit post: [:category_id, :author_id, :title, :body, :published_at, :starred] - end if Rails::VERSION::MAJOR == 4 - end + permit_params :custom_category_id, :author_id, :title, :body, :published_at, :starred if Rails::VERSION::MAJOR == 4 + form :partial => "form" end """ Given I follow "New Post" When I fill in "Title" with "Hello World" @@ -92,14 +85,11 @@ Scenario: Displaying fields at runtime Given a configuration of: """ ActiveAdmin.register Post do - controller do - def permitted_params - params.permit post: [:category_id, :author_id, :title, :body, :published_at, :starred] - end if Rails::VERSION::MAJOR == 4 - end + permit_params :custom_category_id, :author_id, :title, :body, :published_at, :starred if Rails::VERSION::MAJOR == 4 + form do |f| f.inputs "Your Post" do if current_admin_user && false f.input :title end