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