Sha256: 8b7c87325f020b065280e7252c4aa65315527a9d51f227670d3c0bf1d7ebaa47
Contents?: true
Size: 913 Bytes
Versions: 11
Compression:
Stored size: 913 Bytes
Contents
# frozen_string_literal: true require "spec_helper" module Decidim module Admin describe ParticipatoryProcessesController, type: :controller do let(:organization) { create(:organization) } let!(:external_process) { create :participatory_process } before do @request.env["decidim.current_organization"] = organization @request.env["devise.mapping"] = Devise.mappings[:user] end describe "GET show" do context "process in another organization" do let(:user) { create(:user, :admin, :confirmed, organization: organization) } before do sign_in user, scope: :user end it "is not visible to the user" do expect do get :show, params: { id: external_process.id } end.to raise_error(ActiveRecord::RecordNotFound) end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems