Sha256: 61a04890bc2b44e4330d5f3eef48e1e34bb53fd213cabed577de45b12313adf5

Contents?: true

Size: 577 Bytes

Versions: 7

Compression:

Stored size: 577 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_by_list[:default].keys.size)
        .to be > 0
      expect(Card::Content::Chunk.prefix_map_by_list[:default]["{"][: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

7 entries across 7 versions & 1 rubygems

Version Path
card-1.19.6 spec/lib/card/chunk_spec.rb
card-1.19.5 spec/lib/card/chunk_spec.rb
card-1.19.4 spec/lib/card/chunk_spec.rb
card-1.19.3 spec/lib/card/chunk_spec.rb
card-1.19.2 spec/lib/card/chunk_spec.rb
card-1.19.1 spec/lib/card/chunk_spec.rb
card-1.19.0 spec/lib/card/chunk_spec.rb