Sha256: fcb595c6f5a24951f51b5a8c1b62f72b575c7513b960267e126ce3d8c05955f1

Contents?: true

Size: 812 Bytes

Versions: 3

Compression:

Stored size: 812 Bytes

Contents

# -*- coding: utf-8 -*-
# frozen_string_literal: true

require "spec_helper"

describe "Admin manage user groups", type: :feature do
  include_context "participatory process admin"
  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
      click_link "Verify", match: :first
    end

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

    within "tr[data-user-group-id=\"#{user_group.id}\"]" do
      expect(page).to have_no_selector(".actions button", match: :first)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
decidim-0.1.0 decidim-admin/spec/features/admin_manages_user_groups_spec.rb
decidim-0.0.8.1 decidim-admin/spec/features/admin_manages_user_groups_spec.rb
decidim-0.0.7 decidim-admin/spec/features/admin_manages_user_groups_spec.rb