Sha256: 4c3b673b538fbc17b9555a6036c40a114f198196342da98607cc1bb490c861b1

Contents?: true

Size: 804 Bytes

Versions: 6

Compression:

Stored size: 804 Bytes

Contents

# frozen_string_literal: true

require "spec_helper"

describe Decidim::Admin::ProcessAdmins do
  let(:organization) { create :organization }
  let(:participatory_process) { create :participatory_process, organization: organization }
  let!(:admin) { create(:user, :admin, :confirmed, organization: organization) }
  let!(:participatory_process_admin) do
    user = create(:user, :confirmed, organization: organization)
    Decidim::ParticipatoryProcessUserRole.create!(
      role: :admin,
      user: user,
      participatory_process: participatory_process
    )
    user
  end

  subject { described_class.new(participatory_process) }

  it "returns the organization admins and participatory process admins" do
    expect(subject.query).to match_array([admin, participatory_process_admin])
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
decidim-0.5.1 decidim-admin/spec/queries/process_admins_spec.rb
decidim-0.5.0 decidim-admin/spec/queries/process_admins_spec.rb
decidim-0.4.4 decidim-admin/spec/queries/process_admins_spec.rb
decidim-0.4.3 decidim-admin/spec/queries/process_admins_spec.rb
decidim-0.4.2 decidim-admin/spec/queries/process_admins_spec.rb
decidim-0.4.1 decidim-admin/spec/queries/process_admins_spec.rb