@@ -24,20 +24,16 @@ import TimeSeries from '@/components/cylc/analysis/TimeSeries.vue'
24
24
25
25
const vuetify = createVuetify ( )
26
26
const analysisJobs = analysisJobQuery . data . jobs
27
- const analysisTasks = [ 'eventually_succeeded' , 'succeeded' , 'waiting' ]
28
27
const $workflowService = sinon . createStubInstance ( WorkflowService )
29
28
30
29
describe ( 'TimeSeries component' , ( ) => {
31
- /**
32
- * @param options
33
- * @returns {Wrapper<Tree> }
34
- */
35
- const mountFunction = options => {
30
+ const mountFunction = ( options ) => {
36
31
return mount ( TimeSeries , {
37
32
global : {
38
33
plugins : [ vuetify ] ,
39
34
mocks : { $workflowService } ,
40
35
} ,
36
+ shallow : true ,
41
37
...options
42
38
} )
43
39
}
@@ -46,7 +42,6 @@ describe('TimeSeries component', () => {
46
42
const wrapper = mountFunction ( {
47
43
props : {
48
44
workflowIDs : [ 'one' ] ,
49
- tasks : analysisTasks ,
50
45
platformOption : - 1 ,
51
46
timingOption : 'total' ,
52
47
}
@@ -62,7 +57,6 @@ describe('TimeSeries component', () => {
62
57
const wrapper = mountFunction ( {
63
58
props : {
64
59
workflowIDs : [ 'one' ] ,
65
- tasks : analysisTasks ,
66
60
platformOption : - 1 ,
67
61
timingOption : 'total' ,
68
62
}
@@ -88,7 +82,6 @@ describe('TimeSeries component', () => {
88
82
const wrapper = mountFunction ( {
89
83
props : {
90
84
workflowIDs : [ 'one' ] ,
91
- tasks : analysisTasks ,
92
85
platformOption : - 1 ,
93
86
timingOption : 'total' ,
94
87
}
@@ -99,8 +92,10 @@ describe('TimeSeries component', () => {
99
92
100
93
// Check the the raw job data doesn't have the cycle points in order
101
94
expect ( wrapper . vm . jobs . filter (
102
- job => wrapper . vm . displayedTasks . includes ( job . name ) ) . map (
103
- job => job . cyclePoint ) ) . to . deep . equal ( [
95
+ job => wrapper . vm . displayedTasks . includes ( job . name )
96
+ ) . map (
97
+ job => job . cyclePoint
98
+ ) ) . to . deep . equal ( [
104
99
'20240101T1200Z' ,
105
100
'20240101T0000Z' ,
106
101
'20240102T0000Z'
@@ -121,7 +116,6 @@ describe('TimeSeries component', () => {
121
116
const wrapper = mountFunction ( {
122
117
props : {
123
118
workflowIDs : [ 'one' ] ,
124
- tasks : analysisTasks ,
125
119
platformOption : - 1 ,
126
120
timingOption : 'total' ,
127
121
}
@@ -149,7 +143,6 @@ describe('TimeSeries component', () => {
149
143
const wrapper = mountFunction ( {
150
144
props : {
151
145
workflowIDs : [ 'one' ] ,
152
- tasks : analysisTasks ,
153
146
platformOption : - 1 ,
154
147
timingOption : 'total' ,
155
148
}
@@ -166,7 +159,6 @@ describe('TimeSeries component', () => {
166
159
const wrapper = mountFunction ( {
167
160
props : {
168
161
workflowIDs : [ 'one' ] ,
169
- tasks : analysisTasks ,
170
162
platformOption : - 1 ,
171
163
timingOption : 'total' ,
172
164
}
@@ -184,7 +176,6 @@ describe('TimeSeries component', () => {
184
176
const wrapper = mountFunction ( {
185
177
props : {
186
178
workflowIDs : [ 'one' ] ,
187
- tasks : analysisTasks ,
188
179
platformOption : - 1 ,
189
180
timingOption : 'total' ,
190
181
}
@@ -193,7 +184,6 @@ describe('TimeSeries component', () => {
193
184
wrapper . vm . jobs = analysisJobs
194
185
wrapper . vm . displayedTasks = [ 'succeeded' ]
195
186
196
- //
197
187
expect ( wrapper . vm . series [ 0 ] . data [ 0 ] . y ) . to . equal ( 60 )
198
188
199
189
await wrapper . setProps ( { timingOption : 'run' } )
0 commit comments