Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
e882734f
Commit
e882734f
authored
Mar 17, 2022
by
Ezekiel Kigbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update stages_controller_spec data
parent
6121509a
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
2 deletions
+13
-2
ee/spec/controllers/groups/analytics/cycle_analytics/stages_controller_spec.rb
...roups/analytics/cycle_analytics/stages_controller_spec.rb
+12
-1
ee/spec/support/shared_examples/controllers/analytics/cycle_analytics/shared_stage_shared_examples.rb
...analytics/cycle_analytics/shared_stage_shared_examples.rb
+1
-1
No files found.
ee/spec/controllers/groups/analytics/cycle_analytics/stages_controller_spec.rb
View file @
e882734f
...
...
@@ -5,6 +5,8 @@ require 'spec_helper'
RSpec
.
describe
Groups
::
Analytics
::
CycleAnalytics
::
StagesController
do
let_it_be
(
:user
)
{
create
(
:user
)
}
let_it_be
(
:group
,
refind:
true
)
{
create
(
:group
)
}
let_it_be
(
:stages
)
{
[]
}
let_it_be
(
:value_stream
)
{
create
(
:cycle_analytics_group_value_stream
,
group:
group
,
name:
'No stage value stream'
,
stages:
stages
)
}
context
'when params have only group_id'
do
let
(
:params
)
{
{
group_id:
group
}
}
...
...
@@ -19,6 +21,8 @@ RSpec.describe Groups::Analytics::CycleAnalytics::StagesController do
end
context
'when use_vsa_aggregated_tables FF is disabled'
do
let_it_be
(
:stages
)
{
Gitlab
::
Analytics
::
CycleAnalytics
::
DefaultStages
.
all
}
it_behaves_like
'Value Stream Analytics Stages controller'
do
before
do
stub_feature_flags
(
use_vsa_aggregated_tables:
false
)
...
...
@@ -28,7 +32,14 @@ RSpec.describe Groups::Analytics::CycleAnalytics::StagesController do
end
context
'when params have group_id and value_stream_id'
do
let_it_be
(
:value_stream
)
{
create
(
:cycle_analytics_group_value_stream
,
group:
group
)
}
let_it_be
(
:stages
)
do
[
create
(
:cycle_analytics_group_stage
,
group:
group
,
name:
"Issue"
,
relative_position:
1
),
create
(
:cycle_analytics_group_stage
,
group:
group
,
name:
"Code"
,
relative_position:
2
)
]
end
let_it_be
(
:value_stream
)
{
create
(
:cycle_analytics_group_value_stream
,
group:
group
,
name:
'First value stream'
,
stages:
stages
)
}
let
(
:params
)
{
{
group_id:
group
,
value_stream_id:
value_stream
.
id
}
}
let
(
:parent
)
{
group
}
...
...
ee/spec/support/shared_examples/controllers/analytics/cycle_analytics/shared_stage_shared_examples.rb
View file @
e882734f
...
...
@@ -22,7 +22,7 @@ RSpec.shared_examples 'Value Stream Analytics Stages controller' do
subject
response_start_events
=
json_response
[
'stages'
].
map
{
|
s
|
s
[
'start_event_identifier'
]
}
start_events
=
Gitlab
::
Analytics
::
CycleAnalytics
::
DefaultStages
.
all
.
map
{
|
s
|
s
[
'start_event_identifier'
]
}
start_events
=
stages
.
map
{
|
s
|
s
[
'start_event_identifier'
]
}
expect
(
response_start_events
).
to
eq
(
start_events
)
end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment