Sha256: 1b811424902ed060192db1230a43c66d66eb9576f8751bf0cd4a9703e288fb62
Contents?: true
Size: 973 Bytes
Versions: 3
Compression:
Stored size: 973 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' shared_examples 'validations on textarea questions' do before do allow_server_side_validation_error end let(:questionnaire) do inject_questionnaire "test", <<-END question :v_textarea, type: :textarea, required: true do title "Enter a text" end; end_panel END end scenario 'saving a valid textarea' do fill_in_question 'v_textarea', "kittens!\nthey are cute" run_validations expect_no_errors expect_saved_value 'v_textarea', "kittens!\nthey are cute" end scenario 'saving without a textarea' do fill_in_question 'v_textarea', '' run_validations expect_error_on 'v_textarea', 'requires_answer' end end feature 'Client-side validations on textarea questions', js: true do include ClientSideValidationHelpers it_behaves_like "validations on textarea questions" end # Server side this is exactly the same as select, so we don't test here.
Version data entries
3 entries across 3 versions & 1 rubygems