Sha256: e7b771d3762af5ab2a9e8247443819f19ce1ceeb7c17f4d09ad7e7eb5715dee3

Contents?: true

Size: 585 Bytes

Versions: 1

Compression:

Stored size: 585 Bytes

Contents

require 'test_helper'

module ExpressAdmin

  class MenuTest < ActiveSupport::TestCase
    # test "Menu.[] accepts module name and returns the module's menu" do
    #   menu = ExpressAdmin::Menu['express_admin']
    #   assert_equal 'Dashboard', menu.title
    # end

    test "Menu.from() accepts path and returns a menu from the yaml" do
      menu = ExpressAdmin::Menu.from 'test/fixtures/express_admin/test_menu.yml'
      assert_equal 'Big Menu', menu.title
      assert_equal 3, menu.items.size
      assert_equal 'express_admin.baz_path', menu.items.last.path
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
express_admin-1.1.0 test/lib/express_admin/menu_test.rb