Sha256: 146f0c3ecbcc25feb8cf682f5ac245c14a41c580b2a0cbe6865e0114c2032de5

Contents?: true

Size: 517 Bytes

Versions: 1

Compression:

Stored size: 517 Bytes

Contents

# frozen_string_literal: true
require "spec_helper"

describe Decidim::Admin::CreateScope do
  let(:organization) { create :organization }
  let(:name) { "My scope" }
  let(:form) do
    double(
      invalid?: invalid,
      name: name,
      organization: organization
    )
  end
  let(:invalid) { false }

  subject { described_class.new(form) }

  context "when the form is not valid" do
    let(:invalid) { true }

    it "is not valid" do
      expect { subject.call }.to broadcast(:invalid)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-0.1.0 decidim-admin/spec/commands/create_scope_spec.rb