spec/groupdocs/questionnaire/question_spec.rb in groupdocs-1.2.11 vs spec/groupdocs/questionnaire/question_spec.rb in groupdocs-1.3.0
- old
+ new
@@ -13,21 +13,21 @@
it { should alias_accessor(:default_answer, :def_answer) }
describe '#answers=' do
it 'converts each answer to GroupDocs::Questionnaire::Question::Answer object' do
- subject.answers = [{ text: 'Text1', value: 'Value1' }, { text: 'Text2', value: 'Value2' }]
+ subject.answers = [{ :text => 'Text1', :value => 'Value1' }, { :text => 'Text2', :value => 'Value2' }]
answers = subject.answers
answers.should be_an(Array)
answers.each do |answer|
answer.should be_a(GroupDocs::Questionnaire::Question::Answer)
end
end
it 'saves each answer if it is GroupDocs::Questionnaire::Question::Answer object' do
- answer1 = GroupDocs::Questionnaire::Question::Answer.new(text: 'text1')
- answer2 = GroupDocs::Questionnaire::Question::Answer.new(text: 'text2')
+ answer1 = GroupDocs::Questionnaire::Question::Answer.new(:text => 'text1')
+ answer2 = GroupDocs::Questionnaire::Question::Answer.new(:text => 'text2')
subject.answers = [answer1, answer2]
subject.answers.should include(answer1)
subject.answers.should include(answer2)
end
@@ -38,15 +38,15 @@
end
end
describe '#add_answer' do
it 'raises error if answer is not GroupDocs::Questionnaire::Question::Answer object' do
- -> { subject.add_answer('Answer') }.should raise_error(ArgumentError)
+ lambda { subject.add_answer('Answer') }.should raise_error(ArgumentError)
end
it 'saves answer' do
- answer = GroupDocs::Questionnaire::Question::Answer.new(text: 'Text', value: 'Value')
+ answer = GroupDocs::Questionnaire::Question::Answer.new(:text => 'Text', :value => 'Value')
subject.add_answer(answer)
subject.answers.should == [answer]
end
end
@@ -60,10 +60,10 @@
subject.type = 'GenericText'
subject.instance_variable_get(:@type).should == 'GenericText'
end
it 'raises error if type is unknown' do
- -> { subject.type = :unknown }.should raise_error(ArgumentError)
+ lambda { subject.type = :unknown }.should raise_error(ArgumentError)
end
end
describe '#type' do
it 'returns type in human-readable format' do