Sha256: 94f4b037ff34a8371a64c9a6a67966b0f76202110714f02c153996a3835ba6bd

Contents?: true

Size: 1.18 KB

Versions: 11

Compression:

Stored size: 1.18 KB

Contents

# frozen_string_literal: true

require "spec_helper"

describe "Admin manages user groups", type: :feature do
  let(:organization) { create(:organization) }

  let!(:user) { create(:user, :admin, :confirmed, organization: organization) }

  let!(:user_groups) { create_list(:user_group, 10, users: [create(:user, organization: organization)]) }

  before do
    switch_to_host(organization.host)
    login_as user, scope: :user
    visit decidim_admin.user_groups_path
  end

  let(:user_group) { user_groups.first }

  it "verifies a user group" do
    within "tr[data-user-group-id=\"#{user_group.id}\"]" do
      page.find(".action-icon--verify", match: :first).click
    end

    expect(page).to have_content("verified successfully")

    within "tr[data-user-group-id=\"#{user_group.id}\"]" do
      expect(page).to have_content("Verified")
    end
  end

  it "reject a user group" do
    within "tr[data-user-group-id=\"#{user_group.id}\"]" do
      page.find(".action-icon--reject", match: :first).click
    end

    expect(page).to have_content("rejected successfully")

    within "tr[data-user-group-id=\"#{user_group.id}\"]" do
      expect(page).to have_content("Rejected")
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
decidim-0.6.8 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.7 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.6 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.5 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.4 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.3 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.2 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.1 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.6.0 decidim-participatory_processes/spec/features/admin/admin_manages_user_groups_spec.rb
decidim-0.5.1 decidim-admin/spec/features/admin_manages_user_groups_spec.rb
decidim-0.5.0 decidim-admin/spec/features/admin_manages_user_groups_spec.rb