summaryrefslogtreecommitdiff
path: root/spec/controllers/projects/uploads_controller_spec.rb
blob: eca9baed9c94f406ca438ec878c659e925c1addc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
require 'spec_helper'

describe Projects::UploadsController do
  let(:model) { create(:project, :public) }
  let(:params) do
    { namespace_id: model.namespace.to_param, project_id: model }
  end

  it_behaves_like 'handle uploads'

  context 'when the URL the old style, without /-/system' do
    it 'responds with a redirect to the login page' do
      get :show, namespace_id: 'project', project_id: 'avatar', filename: 'foo.png', secret: 'bar'

      expect(response).to redirect_to(new_user_session_path)
    end
  end
end