@@ -43,7 +43,7 @@ function onDraft(value: boolean) {
43
43
</script >
44
44
45
45
<template >
46
- <div v-if =" current" flex flex-col h-full max-h-full overflow-hidden >
46
+ <div v-if =" current" flex flex-col h-full max-h-full overflow-hidden data-testid = " file-detail " >
47
47
<div >
48
48
<div p =" 2" h-10 flex =" ~ gap-2" items-center bg-header border =" b base" >
49
49
<StatusIcon :task =" current" />
@@ -65,12 +65,14 @@ function onDraft(value: boolean) {
65
65
<button
66
66
tab-button
67
67
:class =" { 'tab-button-active': viewMode == null }"
68
+ data-testid =" btn-report"
68
69
@click =" changeViewMode(null)"
69
70
>
70
71
Report
71
72
</button >
72
73
<button
73
74
tab-button
75
+ data-testid =" btn-graph"
74
76
:class =" { 'tab-button-active': viewMode === 'graph' }"
75
77
@click =" changeViewMode('graph')"
76
78
>
@@ -79,13 +81,15 @@ function onDraft(value: boolean) {
79
81
<button
80
82
v-if =" !isReport"
81
83
tab-button
84
+ data-testid =" btn-code"
82
85
:class =" { 'tab-button-active': viewMode === 'editor' }"
83
86
@click =" changeViewMode('editor')"
84
87
>
85
88
{{ draft ? '*  ; ' : '' }}Code
86
89
</button >
87
90
<button
88
91
tab-button
92
+ data-testid =" btn-console"
89
93
:class =" { 'tab-button-active': viewMode === 'console', 'op20': viewMode !== 'console' && consoleCount === 0 }"
90
94
@click =" changeViewMode('console')"
91
95
>
@@ -96,11 +100,11 @@ function onDraft(value: boolean) {
96
100
97
101
<div flex flex-col flex-1 overflow =" hidden" >
98
102
<div v-if =" hasGraphBeenDisplayed" flex-1 >
99
- <ViewModuleGraph v-show =" viewMode === 'graph'" :graph =" graph" />
103
+ <ViewModuleGraph v-show =" viewMode === 'graph'" :graph =" graph" data-testid = " graph " />
100
104
</div >
101
- <ViewEditor v-if =" viewMode === 'editor'" :key =" current.filepath" :file =" current" @draft =" onDraft" />
102
- <ViewConsoleOutput v-else-if =" viewMode === 'console'" :file =" current" />
103
- <ViewReport v-else-if =" !viewMode" :file =" current" />
105
+ <ViewEditor v-if =" viewMode === 'editor'" :key =" current.filepath" :file =" current" data-testid = " editor " @draft =" onDraft" />
106
+ <ViewConsoleOutput v-else-if =" viewMode === 'console'" :file =" current" data-testid = " console " />
107
+ <ViewReport v-else-if =" !viewMode" :file =" current" data-testid = " report " />
104
108
</div >
105
109
</div >
106
110
</template >
0 commit comments