Sha256: dc283b9b607f18dd8eccb23a048a8bc08d11f89d482c3354db7766ab92d27831
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 Bytes
Contents
require 'spec_helper' describe 'Class#required_attr method' do context 'when given unallowed field options' do it 'raises an ArgumentError' do expect { require_relative('./support/forbidden_option_tester') }.to raise_error(ArgumentError, "Unknown key: extraneous") end end context 'when missing required field options' do it 'raises an ArgumentError' do expect { require_relative('./support/missing_option_tester') }.to raise_error(ArgumentError, /Missing required key:/) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
formal_wear-0.3.0 | spec/required_attr_spec.rb |