Sha256: 057e893466a24b41a1222dbe18700b04c3a2e5a80ba7dd524c8817b432f62b27

Contents?: true

Size: 1.19 KB

Versions: 6

Compression:

Stored size: 1.19 KB

Contents

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

describe Card::Set::All::RichHtml::Wrapper do
  context "full wrapping" do
    before do
      @ocslot = Card["A"].format
    end

    it "has the appropriate attributes on open" do
      assert_view_select(
        @ocslot.render(:open),
        'div[class="card-slot open-view ALL TYPE-basic SELF-a"]'
      ) do
        assert_select 'div[class="card-frame panel panel-default"]' do
          assert_select 'div[class="card-header panel-heading"]' do
            assert_select 'div[class="card-header-title panel-title"]'
          end
          assert_select 'div[class~="card-body"]'
        end
      end
    end

    it "has the appropriate attributes on closed" do
      v = @ocslot.render :closed
      assert_view_select(
        v, 'div[class="card-slot closed-view ALL TYPE-basic SELF-a"]'
      ) do
        assert_select 'div[class="card-frame panel panel-default"]' do
          assert_select 'div[class="card-header panel-heading"]' do
            assert_select 'div[class="card-header-title panel-title"]'
          end
          assert_select 'div[class~="card-body card-content"]'
          assert_select 'div[class~="closed-content"]'
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
card-1.21.0 mod/standard/spec/set/all/rich_html/wrapper_spec.rb
card-1.20.4 mod/standard/spec/set/all/rich_html/wrapper_spec.rb
card-1.20.3 mod/standard/spec/set/all/rich_html/wrapper_spec.rb
card-1.20.2 mod/standard/spec/set/all/rich_html/wrapper_spec.rb
card-1.20.1 mod/standard/spec/set/all/rich_html/wrapper_spec.rb
card-1.20.0 mod/standard/spec/set/all/rich_html/wrapper_spec.rb