Sha256: 743ad904b1d8d60f4c1b61f206fa7b25186debbe07c16e61df95260a4151a97f
Contents?: true
Size: 414 Bytes
Versions: 1
Compression:
Stored size: 414 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Mapper::Header, '#[]' do subject(:header) { Mapper::Header.build([[:id]]) } context 'when attribute exists' do subject { header[:id] } let(:id) { Mapper::Attribute.build(:id) } it { should eql(id) } end context 'when attribute does not exist' do specify do expect { header[:not_here] }.to raise_error(KeyError) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rom-0.2.0 | spec/unit/rom/mapper/header/element_reader_spec.rb |