summaryrefslogtreecommitdiff
path: root/spec/javascripts/fixtures/projects.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/javascripts/fixtures/projects.rb')
-rw-r--r--spec/javascripts/fixtures/projects.rb81
1 files changed, 0 insertions, 81 deletions
diff --git a/spec/javascripts/fixtures/projects.rb b/spec/javascripts/fixtures/projects.rb
deleted file mode 100644
index 94c59207898..00000000000
--- a/spec/javascripts/fixtures/projects.rb
+++ /dev/null
@@ -1,81 +0,0 @@
-require 'spec_helper'
-
-describe 'Projects (JavaScript fixtures)', type: :controller do
- include JavaScriptFixturesHelpers
-
- runners_token = 'runnerstoken:intabulasreferre'
-
- let(:admin) { create(:admin) }
- let(:namespace) { create(:namespace, name: 'frontend-fixtures' )}
- let(:project) { create(:project, namespace: namespace, path: 'builds-project', runners_token: runners_token) }
- let(:project_with_repo) { create(:project, :repository, description: 'Code and stuff') }
- let(:project_variable_populated) { create(:project, namespace: namespace, path: 'builds-project2', runners_token: runners_token) }
-
- render_views
-
- before(:all) do
- clean_frontend_fixtures('projects/')
- end
-
- before do
- project.add_maintainer(admin)
- sign_in(admin)
- allow(SecureRandom).to receive(:hex).and_return('securerandomhex:thereisnospoon')
- end
-
- after do
- remove_repository(project)
- end
-
- describe ProjectsController, '(JavaScript fixtures)', type: :controller do
- it 'projects/dashboard.html' do
- get :show, params: {
- namespace_id: project.namespace.to_param,
- id: project
- }
-
- expect(response).to be_success
- end
-
- it 'projects/overview.html' do
- get :show, params: {
- namespace_id: project_with_repo.namespace.to_param,
- id: project_with_repo
- }
-
- expect(response).to be_success
- end
-
- it 'projects/edit.html' do
- get :edit, params: {
- namespace_id: project.namespace.to_param,
- id: project
- }
-
- expect(response).to be_success
- end
- end
-
- describe Projects::Settings::CiCdController, '(JavaScript fixtures)', type: :controller do
- it 'projects/ci_cd_settings.html' do
- get :show, params: {
- namespace_id: project.namespace.to_param,
- project_id: project
- }
-
- expect(response).to be_success
- end
-
- it 'projects/ci_cd_settings_with_variables.html' do
- create(:ci_variable, project: project_variable_populated)
- create(:ci_variable, project: project_variable_populated)
-
- get :show, params: {
- namespace_id: project_variable_populated.namespace.to_param,
- project_id: project_variable_populated
- }
-
- expect(response).to be_success
- end
- end
-end