Sha256: 6396488f7ca9f78165a685b06e6ed19ad1b58eda7a3714c24aa7ab125e3f3b59

Contents?: true

Size: 935 Bytes

Versions: 12

Compression:

Stored size: 935 Bytes

Contents

# -*- encoding : utf-8 -*-

RSpec.describe Card::Set::All::RichHtml::Menu do
  check_html_views_for_errors

  def edit_menu edit=nil
    args = edit ? { edit: edit } : {}
    format_subject.render_menu args
  end

  describe "menu view" do
    example "when default" do
      expect(edit_menu)
        .to have_tag("div.card-menu.nodblclick._show-on-hover") do
        with_tag "a.edit-link", with: { "data-modal-class": "modal-lg",
                                        href: "/A?view=edit" }
      end
    end

    example "when voo.edit = :standard" do
      expect(edit_menu(:standard)).to eq(edit_menu)
    end

    example "when voo.edit = :full" do
      expect(edit_menu(:full))
        .to have_tag("a.edit-link", with: { href: "/A?view=bridge" })
    end

    example "when voo.edit = :inline" do
      expect(edit_menu(:inline))
        .to have_tag("a.edit-link", with: { href: "/A?view=edit_inline" })
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
card-1.100.0 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.99.6 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.99.5 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.99.4 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.99.3 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.99.2 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.99.1 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.99.0 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.98.3 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.98.2 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.98.1 mod/standard/spec/set/all/rich_html/menu_spec.rb
card-1.98.0 mod/standard/spec/set/all/rich_html/menu_spec.rb