Sha256: a7cd37207695896dd4e2a588059b4640b96943036dcc0e2f01ccfb7b4754c9ca
Contents?: true
Size: 1.55 KB
Versions: 5
Compression:
Stored size: 1.55 KB
Contents
# -*- encoding : utf-8 -*- describe Card::Set::All::RichHtml::Editing do before do @mycard = Card['A'].format end def assert_active_toolbar_pill view, content, related_view=false view_selector = related_view ? 'related' : view assert_view_select @mycard.render(view), "div[class~='card-slot #{view_selector}-view']" do assert_select 'nav[class="slotter toolbar navbar navbar-inverse"]' do assert_select 'ul[class="nav navbar-nav nav-pills"]' do assert_select 'li[class~="active"] > a', content end end end end describe "edit view" do it "has toolbar with active 'content' pill" do assert_active_toolbar_pill :edit, 'content' end end describe 'edit_type view' do it "has toolbar with active 'type' pill" do assert_active_toolbar_pill :edit_type, 'type' end end describe 'edit_name view' do it "has toolbar with active 'name' pill" do assert_active_toolbar_pill :edit_name, 'name' end end describe 'edit_structure view' do before do @mycard = Card["Iliad"].format end it "has toolbar with active 'rules' pill" do Card::Auth.as_bot do assert_active_toolbar_pill :edit_structure, 'rules', true end end end describe 'edit_nests view' do before do Card::Auth.as_bot do Card.create! :name=>'Iliad+author', :content=>'Homer' end @mycard = Card["Iliad"].format end it "has toolbar with active 'nests' pill" do assert_active_toolbar_pill :edit_nests, 'nests' end end end
Version data entries
5 entries across 5 versions & 1 rubygems