Sha256: 841dfd2e1f4ba0cc1eb8db8047d275a1d3b385fad4bf7adb53947de7ec18c921
Contents?: true
Size: 846 Bytes
Versions: 5
Compression:
Stored size: 846 Bytes
Contents
require 'spec_helper' describe ActiveAdmin::Views::SidebarSection do include Arbre::HTML let(:assigns){ {} } let(:section) do ActiveAdmin::Sidebar::Section.new(:help) do span "Help Me" end end let(:html) do sidebar_section(section) end it "should have a title h3" do html.find_by_tag("h3").first.content.should == "Help" end it "should have the class of 'sidebar_section'" do html.class_list.should include("sidebar_section") end it "should have an id based on the title" do html.id.should == "help_sidebar_section" end it "should have a contents div" do html.find_by_tag("div").first.class_list.should include("panel_contents") end it "should add children to the contents div" do html.find_by_tag("span").first.parent.should == html.find_by_tag("div").first end end
Version data entries
5 entries across 5 versions & 2 rubygems