Sha256: f1e942b92300cc0262d848ac85ade12b79ee98367b1476fb84b17e13de8f8386

Contents?: true

Size: 1.45 KB

Versions: 15

Compression:

Stored size: 1.45 KB

Contents

# frozen_string_literal: true

require "spec_helper"

module Decidim
  module Surveys
    module Admin
      describe SurveyForm do
        let(:current_organization) { create(:organization) }

        let(:description) do
          {
            "en" => "<p>Content</p>",
            "ca" => "<p>Contingut</p>",
            "es" => "<p>Contenido</p>"
          }
        end

        let(:questions) do
          [
            {
              body: {
                "en" => "First question",
                "ca" => "Primera pregunta",
                "es" => "Primera pregunta"
              },
              position: 0,
              question_type: "short_answer"
            },
            {
              body: {
                "en" => "Second question",
                "ca" => "Segona pregunta",
                "es" => "Segunda pregunta"
              },
              position: 1,
              mandatory: true,
              question_type: "short_answer"
            }
          ]
        end

        let(:attributes) do
          {
            "survey" => {
              "description" => description,
              "questions" => questions
            }
          }
        end

        subject do
          described_class.from_params(attributes).with_context(
            current_organization: current_organization
          )
        end

        context "when everything is OK" do
          it { is_expected.to be_valid }
        end
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
decidim-0.6.4 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.6.3 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.6.2 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.6.1 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.6.0 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.5.1 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.5.0 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.4.4 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.4.3 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.4.2 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.4.1 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.4.0 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.3.2 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.3.1 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb
decidim-0.3.0 decidim-surveys/spec/forms/decidim/surveys/admin/survey_form_spec.rb