Sha256: a3e1a143d06e9ec02ab411a9e78f5f232e6dc9bcdd7d237f0f8cb4859e8ba07c

Contents?: true

Size: 620 Bytes

Versions: 8

Compression:

Stored size: 620 Bytes

Contents

require 'spec_helper'

describe SqedConfig do

  specify '.metadata' do
    expect(SqedConfig.metadata.keys).to contain_exactly(:boundary_colors, :extraction_patterns, :section_parsers, :layout_section_types, :layouts)
  end

  specify 'layouts' do
    expect(SqedConfig.metadata[:layouts].keys).to contain_exactly(:cross, :horizontal_offset_cross, :horizontal_split, :lep_stage, :right_t, :seven_slot, :vertical_offset_cross, :vertical_split)
  end

  specify 'layouts are in patterns' do
    expect(SqedConfig.metadata[:layouts].keys + [:stage]).to contain_exactly(*SqedConfig::EXTRACTION_PATTERNS.keys) 
  end



end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sqed-0.5.8 spec/lib/sqed_config_spec.rb
sqed-0.5.7 spec/lib/sqed_config_spec.rb
sqed-0.5.6 spec/lib/sqed_config_spec.rb
sqed-0.5.5 spec/lib/sqed_config_spec.rb
sqed-0.5.4 spec/lib/sqed_config_spec.rb
sqed-0.5.3 spec/lib/sqed_config_spec.rb
sqed-0.5.2 spec/lib/sqed_config_spec.rb
sqed-0.5.1 spec/lib/sqed_config_spec.rb