Sha256: 2a84c90ac8607c4a1ed10ef9e1900d826228f56326d0635452950546d43b2513
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
require 'spec_helper' require 'rake' load File.expand_path('../../../lib/tasks/change_delimiter_to_srsn.rake', __FILE__) describe 'rapidfire:change_delimiter_from_comma_to_srsn' do before do Rake::Task.define_task(:environment) end it 'converts select,radio and checkbox answer options delimiter from , to \r\n' do survey = FactoryBot.create(:survey) q_checkbox = FactoryBot.create(:q_checkbox, survey: survey, answer_options: 'one,two,three') q_radio = FactoryBot.create(:q_radio, survey: survey, answer_options: 'hello,world') q_select = FactoryBot.create(:q_select, survey: survey, answer_options: 'new,old,historic,') q_date = FactoryBot.create(:q_date, survey: survey) q_long = FactoryBot.create(:q_long, survey: survey) q_numeric = FactoryBot.create(:q_numeric, survey: survey) q_short = FactoryBot.create(:q_short, survey: survey) Rake::Task['rapidfire:change_delimiter_from_comma_to_srsn'].invoke expect(q_checkbox.reload.answer_options).to eq "one\r\ntwo\r\nthree" expect(q_radio.reload.answer_options).to eq "hello\r\nworld" expect(q_select.reload.answer_options).to eq "new\r\nold\r\nhistoric" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rapidfire-8.0.0 | spec/tasks/change_delimiter_from_comma_to_srsn_spec.rb |