Sha256: 21a28a29d6a852ca439849feacbed17ba883cc0b49881068b83e5390e233ff11
Contents?: true
Size: 1.35 KB
Versions: 4
Compression:
Stored size: 1.35 KB
Contents
require 'spec_helper' describe ActiveAdmin::Namespace do let(:application){ ActiveAdmin::Application.new } context "when new" do let(:namespace){ ActiveAdmin::Namespace.new(application, :admin) } it "should have an application instance" do namespace.application.should == application end it "should have a name" do namespace.name.should == :admin end it "should have no resources" do namespace.resources.resources.should be_empty end it "should not have any menu item" do if ActiveAdmin::Dashboards.built? # DEPRECATED behavior. If a dashboard was built while running this # spec, then an item gets added to the menu namespace.menu.should have(1).item else namespace.menu.items.should be_empty end end end # context "when new" describe "settings" do let(:namespace){ ActiveAdmin::Namespace.new(application, :admin) } it "should inherit the site title from the application" do ActiveAdmin::Namespace.setting :site_title, "Not the Same" namespace.site_title.should == application.site_title end it "should be able to override the site title" do namespace.site_title.should == application.site_title namespace.site_title = "My Site Title" namespace.site_title.should_not == application.site_title end end end
Version data entries
4 entries across 4 versions & 1 rubygems