Sha256: c15ca9c45616d60bd9d436184d3501bff5806960b83591b0c4056f8e19772f4a
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
require 'spec_helper' describe Helena::Questions::RadioGroup do let!(:version) { build :version, survey: build(:survey) } let(:question_group) { build :question_group, version: version } it 'has a valid factory' do expect(build :radio_group_question, question_group: question_group).to be_valid end it 'validates uniquness of label preselection' do question = create :radio_group_question, question_group: question_group question.labels << build(:label, preselected: true) question.labels << build(:label, preselected: true) expect(question).not_to be_valid end it 'does not validates uniquness of label preselection for no preselection' do question = create :radio_group_question, question_group: question_group question.labels << build(:label, preselected: false) question.labels << build(:label, preselected: false) expect(question).to be_valid end it 'does not validates uniquness of label preselection for one preselection' do question = create :radio_group_question, question_group: question_group question.labels << build(:label, preselected: false) question.labels << build(:label, preselected: false) expect(question).to be_valid end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
helena-0.3.3 | spec/models/helena/questions/radio_group_spec.rb |