Commit eec77c06 authored by Sean Arnold's avatar Sean Arnold Committed by Mark Chao

Aim to increase spec speed by caching factories

parent 1f84a0b2
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
require 'spec_helper' require 'spec_helper'
RSpec.describe 'Value Stream Analytics', :js do RSpec.describe 'Value Stream Analytics', :js do
let(:user) { create(:user) } let_it_be(:user) { create(:user) }
let(:guest) { create(:user) } let_it_be(:guest) { create(:user) }
let(:project) { create(:project, :repository) } let_it_be(:project) { create(:project, :repository) }
let(:issue) { create(:issue, project: project, created_at: 2.days.ago) } let(:issue) { create(:issue, project: project, created_at: 2.days.ago) }
let(:milestone) { create(:milestone, project: project) } let(:milestone) { create(:milestone, project: project) }
let(:mr) { create_merge_request_closing_issue(user, project, issue, commit_message: "References #{issue.to_reference}") } let(:mr) { create_merge_request_closing_issue(user, project, issue, commit_message: "References #{issue.to_reference}") }
...@@ -13,9 +13,11 @@ RSpec.describe 'Value Stream Analytics', :js do ...@@ -13,9 +13,11 @@ RSpec.describe 'Value Stream Analytics', :js do
context 'as an allowed user' do context 'as an allowed user' do
context 'when project is new' do context 'when project is new' do
before do before(:all) do
project.add_maintainer(user) project.add_maintainer(user)
end
before do
sign_in(user) sign_in(user)
visit project_cycle_analytics_path(project) visit project_cycle_analytics_path(project)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment