Sha256: e557d7ca44287156f95d5fc45f7c8cba4664aaad5d709acadebe9e86f1e08508
Contents?: true
Size: 599 Bytes
Versions: 11
Compression:
Stored size: 599 Bytes
Contents
# frozen_string_literal: true require "spec_helper" module Decidim describe RemoveAdmin do let(:user) { create(:user, :admin) } let(:command) { described_class.new(user) } it "removes the admin privilege to the user" do command.call expect(user).not_to be_admin end it "broadcasts ok" do expect do command.call end.to broadcast(:ok) end context "when no user given" do let(:user) { nil } it "broadcasts invalid" do expect do command.call end.to broadcast(:invalid) end end end end
Version data entries
11 entries across 11 versions & 1 rubygems