Sha256: 0d1a0c1ccf56b83b281884aac6873add7281202ac84671a7777fad57d7907f46
Contents?: true
Size: 868 Bytes
Versions: 25
Compression:
Stored size: 868 Bytes
Contents
require 'spec_helper' describe SprocketHandler do it 'should return fatal error messages' do allow_any_instance_of(SprocketHandler).to( receive(:params).and_return({ sprocket: { integer_gt_2: '1', text_only_letters: '42', } })) result = SprocketHandler.handle errors = result.errors.collect { |error| error.translate } expect(errors).to eq(['Code cannot be blank']) end it 'should return fatal error codes if messages are missing' do allow_any_instance_of(SprocketHandler).to( receive(:params).and_return({ sprocket: { integer_gt_2: '1', text_only_letters: '42', }, code: '1111', })) result = SprocketHandler.handle errors = result.errors.collect { |error| error.translate } expect(errors).to eq(['invalid_code']) end end
Version data entries
25 entries across 25 versions & 1 rubygems