Sha256: 5d8dbb1a4ef794586684b86e2084536bba26d94436c274cd8d8bd056b056570f

Contents?: true

Size: 1.54 KB

Versions: 71

Compression:

Stored size: 1.54 KB

Contents

Feature: Index as Blog

  Viewing resources as a blog on the index page

  Scenario: Viewing the blog with a resource
    Given a post with the title "Hello World" exists
    And an index configuration of:
      """
      ActiveAdmin.register Post do
        index :as => :blog
      end
      """
	And I am logged in
    When I am on the index page for posts
    Then I should see "Hello World" within "h3"
    And I should see a link to "Hello World"

  Scenario: Viewing the blog with a resource as a simple configuration
    Given a post with the title "Hello World" and body "My great post body" exists
    And an index configuration of:
      """
      ActiveAdmin.register Post do
        index :as => :blog do
          title :title
          body :body
        end
      end
      """
    Then I should see "Hello World" within "h3"
    And I should see a link to "Hello World"
    And I should see "My great post body" within ".post"

  Scenario: Viewing the blog with a resource as a block configuration
    Given a post with the title "Hello World" and body "My great post body" exists
    And an index configuration of:
      """
      ActiveAdmin.register Post do
        index :as => :blog do
          title do |post| 
            post.title + " From Block"
          end
          body do |post|
            post.body + " From Block"
          end
        end
      end
      """
    Then I should see "Hello World From Block" within "h3"
    And I should see a link to "Hello World From Block"
    And I should see "My great post body From Block" within ".post"

Version data entries

71 entries across 71 versions & 5 rubygems

Version Path
lalala-4.0.0.dev.141 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.136 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.135 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.134 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.133 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.132 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.131 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.129 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.128 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.126 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.125 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.124 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.123 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.118 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.116 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.114 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.113 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.111 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.109 vendor/deps/active_admin/features/index/index_as_blog.feature
lalala-4.0.0.dev.107 vendor/deps/active_admin/features/index/index_as_blog.feature