Sha256: 5c0250aaf9eb18af4a2ef20c1cbc13426fe7b4ce7729115dcc938fe54ade5591
Contents?: true
Size: 1.6 KB
Versions: 1
Compression:
Stored size: 1.6 KB
Contents
Feature: Show - Page Title Modifying the page title on the show screen Background: Given a post with the title "Hello World" written by "Jane Doe" exists Scenario: Set a method to be called on the resource as the title Given a show configuration of: """ ActiveAdmin.register Post do show title: :title end """ Then I should see the page title "Hello World" Scenario: Set a string as the title Given a show configuration of: """ ActiveAdmin.register Post do show title: "Title From String" end """ Then I should see the page title "Title From String" Scenario: Set a proc as the title Given a show configuration of: """ ActiveAdmin.register Post do show title: proc{|post| "Title: " + post.title } end """ Then I should see the page title "Title: Hello World" Scenario: Default title Given a show configuration of: """ ActiveAdmin.register Post """ Then I should see the page title "Hello World" Scenario: Default title with no display name method candidate Given a show configuration of: """ ActiveAdmin.register Tag """ Then I should see the page title "Tag #" Scenario: Set the title in controller Given a show configuration of: """ ActiveAdmin.register Post do controller do callback = ActiveAdmin::Dependency.rails >= 4 ? :before_action : :before_filter send(callback) { @page_title = "List of #{resource_class.model_name.plural}" } end end """ Then I should see the page title "List of posts"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-1.0.0.pre5 | features/show/page_title.feature |