Skip to content

Commit 6d41477

Browse files
committed
E2E tests
1 parent 5f08494 commit 6d41477

10 files changed

Lines changed: 316 additions & 47 deletions

File tree

server/frontend/src/components/Buckets/List.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<button
1919
type="button"
2020
class="btn btn-default"
21+
data-testid="show-triaged-toggle"
2122
:disabled="loading"
2223
@click="updateShowHidden"
2324
>

server/frontend/src/components/Buckets/TriageBucketDropdown.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
<template>
22
<div class="triage-bucket-dropdown">
3-
<a class="btn btn-default" @click="showPanel">
3+
<a class="btn btn-default" data-testid="triage-trigger" @click="showPanel">
44
{{ currentStatus ? "Change triage status" : "Mark triaged" }}
55
</a>
66

7-
<div v-if="isPanelVisible" class="triage-panel">
7+
<div v-if="isPanelVisible" class="triage-panel" data-testid="triage-panel">
88
<div class="panel-header">Select status</div>
99
<div class="panel-options">
1010
<a
1111
v-for="choice in choices"
1212
:key="choice.value"
1313
class="panel-option"
1414
:class="{ 'panel-option--selected': choice.value === currentStatus }"
15+
:data-testid="`triage-option-${choice.value}`"
1516
@click="choice.value !== currentStatus && selectStatus(choice.value)"
1617
>
1718
<span class="option-rail"></span>
@@ -24,6 +25,7 @@
2425
<div v-if="currentStatus" class="panel-danger-zone">
2526
<a
2627
class="panel-option panel-option--unmark"
28+
data-testid="triage-unmark"
2729
@click="selectStatus(null)"
2830
>
2931
<span class="option-rail"></span>

server/frontend/src/components/Buckets/View.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,14 @@
3232
</td>
3333
<td v-else>
3434
No bug associated.
35-
<span v-if="bucket.triage_status"
36-
>Marked triaged as: <strong> {{ bucket.triage_status_display }} </strong> on
37-
{{ formatDate(bucket.triaged_at) }}.</span
35+
<span
36+
v-if="bucket.triage_status"
37+
data-testid="triage-status-display"
38+
>Marked triaged as:
39+
<strong data-testid="triage-status-label">
40+
{{ bucket.triage_status_display }}
41+
</strong>
42+
on {{ formatDate(bucket.triaged_at) }}.</span
3843
>
3944
<br v-if="canEdit" /><br v-if="canEdit" />
4045
<div v-if="canEdit" class="btn-group">

0 commit comments

Comments
 (0)