Sha256: b1bdd2b26da7582496a681eab940d7c4460fcb47d189d4221262561361201aea

Contents?: true

Size: 835 Bytes

Versions: 20

Compression:

Stored size: 835 Bytes

Contents

# frozen_string_literal: true

require "spec_helper"

module Decidim
  module System
    describe MenuHelper do
      describe "main_menu" do
        let(:default_main_menu) { helper.main_menu.render }

        it "renders the default main menu" do
          expect(default_main_menu).to \
            have_selector("li", count: 3) &
            have_link("Dashboard", href: "/system/") &
            have_link("Organizations", href: "/system/organizations") &
            have_link("Admins", href: "/system/admins")
        end

        it "selects the correct default active option" do
          allow(view).to \
            receive(:params).and_return(controller: "decidim/system/dashboard", action: "show")

          expect(default_main_menu).to have_selector(".active", text: "Dashboard")
        end
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
decidim-0.6.8 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.7 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.6 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.5 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.4 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.3 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.2 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.1 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.6.0 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.5.1 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.5.0 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.4.4 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.4.3 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.4.2 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.4.1 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.4.0 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.3.2 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.3.1 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.3.0 decidim-system/spec/helpers/menu_helper_spec.rb
decidim-0.2.0 decidim-system/spec/helpers/menu_helper_spec.rb