Sha256: 99fd018ab80f65de7108b9b7fc9f3812b76e35727df3ad8a33ffe7372b22e66c
Contents?: true
Size: 542 Bytes
Versions: 1
Compression:
Stored size: 542 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(\(s\))*: 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(\(s\))*: type/) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
formal_wear-1.0.0 | spec/required_attr_spec.rb |