Sha256: fda3bdd9e910f02257b240602fd2353bc0a5db5ea19848c98853da38e8ce7b72

Contents?: true

Size: 689 Bytes

Versions: 17

Compression:

Stored size: 689 Bytes

Contents

# frozen_string_literal: true

RSpec.shared_context "when in a resource" do
  routes { Decidim::Core::Engine.routes }

  let(:resource) { create(:dummy_resource, component:) }
  let(:user) { create(:user, :confirmed, organization: component.organization) }
  let(:params) do
    {
      id: resource.to_gid.to_param,
      component_id: component.id,
      participatory_process_slug: component.participatory_space.slug
    }
  end

  before do
    request.env["decidim.current_organization"] = component.organization
    request.env["decidim.current_component"] = component
    request.env["decidim.current_participatory_space"] = component.participatory_space
    sign_in user
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
decidim-core-0.30.0.rc2 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.30.0.rc1 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.29.2 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.5 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.29.1 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.4 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.29.0 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.3 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.29.0.rc4 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.29.0.rc3 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.29.0.rc2 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.29.0.rc1 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.2 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.1 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.0 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.0.rc5 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb
decidim-core-0.28.0.rc4 lib/decidim/core/test/shared_examples/endorsements_controller_shared_context.rb