Sha256: 3d0f8059a89a2b08258ff6367e6dc87b6a1475cef1029441332c847a30cbaa87

Contents?: true

Size: 532 Bytes

Versions: 6

Compression:

Stored size: 532 Bytes

Contents

# -*- encoding : utf-8 -*-
require 'card/content/chunk'

describe Card::Content::Chunk, 'Chunk' do
  context 'Class' do
    it 'should populate prefix map on load' do
      expect(Card::Content::Chunk.prefix_map.keys.size).to be > 0
      expect(Card::Content::Chunk.prefix_map['{'][:class])
        .to eq(Card::Content::Chunk::Include)
    end

    it 'should find Chunk classes using matched prefix' do
      expect(Card::Content::Chunk.find_class_by_prefix('{{'))
        .to eq(Card::Content::Chunk::Include)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
card-1.18.6 spec/lib/card/chunk_spec.rb
card-1.18.5 spec/lib/card/chunk_spec.rb
card-1.18.4 spec/lib/card/chunk_spec.rb
card-1.18.3 spec/lib/card/chunk_spec.rb
card-1.18.2 spec/lib/card/chunk_spec.rb
card-1.18.1 spec/lib/card/chunk_spec.rb