Sha256: d566b51dbcd896b44e4566324e0450bc1f97ee27fb2050687bea6c5b8c31487f
Contents?: true
Size: 957 Bytes
Versions: 20
Compression:
Stored size: 957 Bytes
Contents
# frozen_string_literal: true require "spec_helper" module Decidim module Admin describe NewsletterForm do let(:organization) { create(:organization) } let(:newsletter_subject) do { en: "Subject", es: "Asunto", ca: "Assumpte" } end let(:body) do { en: "Body", es: "Cuerpo", ca: "Cos" } end subject do described_class.new(subject: newsletter_subject, body: body) .with_context(current_organization: organization) end context "when everything is OK" do it { is_expected.to be_valid } end context "when there's no subject" do let(:newsletter_subject) { nil } it { is_expected.to be_invalid } end context "when there's no body" do let(:body) { nil } it { is_expected.to be_invalid } end end end end
Version data entries
20 entries across 20 versions & 1 rubygems