Sha256: 040d65dd0f6facff109cade28c1d37d59e412d09d01a665a76b9d53ed65c6075
Contents?: true
Size: 638 Bytes
Versions: 3
Compression:
Stored size: 638 Bytes
Contents
shared_examples 'valid model' do before do @model.valid? end it 'is valid' do expect(@model).to be_valid end it 'has no error messages' do expect(@model.errors).to be_empty end it 'has empty list of full error messages' do expect(@model.errors.full_messages).to be_empty end end shared_examples 'invalid model' do before do @model.valid? end it 'is NOT valid' do expect(@model).not_to be_valid end it 'has error messages' do expect(@model.errors).not_to be_empty end it 'has list of full error messages' do expect(@model.errors.full_messages).not_to be_empty end end
Version data entries
3 entries across 3 versions & 1 rubygems