Welcome to mirror list, hosted at ThFree Co, Russian Federation.

wiki_routing_shared_examples.rb « routing « shared_examples « support « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 9289934677e469ee2046020662d6a2e9946974ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# frozen_string_literal: true

RSpec.shared_examples 'wiki routing' do
  it_behaves_like 'resource routing' do
    let(:id) { 'directory/page' }
    let(:actions) { %i[show new create edit update destroy] }
    let(:additional_actions) do
      {
        pages:            [:get, '/pages'],
        history:          [:get, '/:id/history'],
        git_access:       [:get, '/git_access'],
        preview_markdown: [:post, '/:id/preview_markdown']
      }
    end
  end

  it 'redirects the base path to the home page', type: :request do
    expect(get(base_path)).to redirect_to("#{base_path}/home")
  end
end