Sha256: bf3d3e46d1ca2f19d2090d88d3664225e81fb52ec11efcb985e3f387742b7950

Contents?: true

Size: 1.02 KB

Versions: 5

Compression:

Stored size: 1.02 KB

Contents

Feature: Admin menu

  Background:
    Given I am logged in

  Scenario: Show menu tree
    Given i18n key "admin.navigation.system" with value "System"
    And i18n key "admin.navigation.for_admin" with value "for admin"
    And a menu configuration of:
    """
      AbAdmin::MenuBuilder.draw do
        model User
        group :system do
          model Structure
          model Settings, url: edit_admin_settings_path
        end
        group 'Moderator', if: proc { moderator? } do
          link 'for moderator', 'dummy_path'
        end
        group 'Admin', if: :admin? do
          link :for_admin, 'dummy_path'
        end
      end
      """
    When I am on the dashboard page
    Then I should see menu item for "User" with path "/admin/users"
    Then I should see menu item for "Settings" with path "/admin/settings/edit"
    And I should see group "System" with menu item for "Structure"
    And I should see group "Moderator" with menu item for "for moderator"
    And I should see group "Admin" with menu item for "for admin"

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ab_admin-0.3.4 features/menu.feature
ab_admin-0.3.3 features/menu.feature
ab_admin-0.3.2 features/menu.feature
ab_admin-0.3.1 features/menu.feature
ab_admin-0.3.0 features/menu.feature