Sha256: 41e8974ad469225f3e5756535321c8b528d0e2d4f60a7a4b7dcdc7615bcd147a

Contents?: true

Size: 1.68 KB

Versions: 14

Compression:

Stored size: 1.68 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

  # outdated
  # TODO: write tests for new toolbar
  # 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

14 entries across 14 versions & 1 rubygems

Version Path
card-1.17.4 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.17.3 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.17.2 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.17.1 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.17.0 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.15 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.14 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.13 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.12 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.11 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.10 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.9 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.8 mod/05_standard/spec/set/all/rich_html/editing_spec.rb
card-1.16.7 mod/05_standard/spec/set/all/rich_html/editing_spec.rb