@@ -18,10 +18,13 @@ describe('table > sorting', () => {
18
18
items: testItems
19
19
}
20
20
})
21
+
22
+
await waitNT(wrapper.vm)
23
+
21
24
expect(wrapper).toBeDefined()
22
25
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
23
26
expect(wrapper.findAll('tbody > tr').length).toBe(3)
24
-
await waitNT(wrapper.vm)
27
+
25
28
expect(wrapper.emitted('input')).toBeDefined()
26
29
expect(wrapper.emitted('input').length).toBe(1)
27
30
expect(wrapper.emitted('input')[0][0]).toEqual(testItems)
@@ -69,19 +72,19 @@ describe('table > sorting', () => {
69
72
sortDesc: false
70
73
}
71
74
})
75
+
76
+
await waitNT(wrapper.vm)
77
+
72
78
expect(wrapper).toBeDefined()
73
79
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
74
80
expect(wrapper.findAll('tbody > tr').length).toBe(3)
75
-
let $rows
76
-
let columnA
77
81
78
-
await waitNT(wrapper.vm)
79
82
expect(wrapper.emitted('input')).toBeDefined()
80
83
expect(wrapper.emitted('input').length).toBe(1)
81
-
$rows = wrapper.findAll('tbody > tr').wrappers
84
+
let $rows = wrapper.findAll('tbody > tr').wrappers
82
85
expect($rows.length).toBe(3)
83
86
// Map the rows to the first column text value
84
-
columnA = $rows.map(row => {
87
+
let columnA = $rows.map(row => {
85
88
return row
86
89
.findAll('td')
87
90
.at(0)
@@ -95,6 +98,7 @@ describe('table > sorting', () => {
95
98
96
99
// Currently sorted as ascending
97
100
expect($ths.at(0).attributes('aria-sort')).toBe('ascending')
101
+
expect($ths.at(0).attributes('tabindex')).toBe('0')
98
102
// For switching to descending
99
103
expect(
100
104
$ths
@@ -105,6 +109,7 @@ describe('table > sorting', () => {
105
109
106
110
// Not sorted by this column
107
111
expect($ths.at(1).attributes('aria-sort')).toBe('none')
112
+
expect($ths.at(1).attributes('tabindex')).toBe('0')
108
113
// For sorting by ascending
109
114
expect(
110
115
$ths
@@ -115,6 +120,7 @@ describe('table > sorting', () => {
115
120
116
121
// Not a sortable column
117
122
expect($ths.at(2).attributes('aria-sort')).not.toBeDefined()
123
+
expect($ths.at(2).attributes('tabindex')).not.toBeDefined()
118
124
// For clearing sorting
119
125
expect(
120
126
$ths
@@ -238,11 +244,13 @@ describe('table > sorting', () => {
238
244
}
239
245
}
240
246
})
247
+
248
+
await waitNT(wrapper.vm)
249
+
241
250
expect(wrapper).toBeDefined()
242
251
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
243
252
expect(wrapper.findAll('tbody > tr').length).toBe(3)
244
253
245
-
await waitNT(wrapper.vm)
246
254
expect(wrapper.emitted('input')).toBeDefined()
247
255
expect(wrapper.emitted('input').length).toBe(1)
248
256
const $rows = wrapper.findAll('tbody > tr').wrappers
@@ -268,20 +276,20 @@ describe('table > sorting', () => {
268
276
items: testItems
269
277
}
270
278
})
279
+
280
+
await waitNT(wrapper.vm)
281
+
271
282
expect(wrapper).toBeDefined()
272
283
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
273
284
expect(wrapper.findAll('tbody > tr').length).toBe(3)
274
-
let $rows
275
-
let columnA
276
285
277
286
// Should not be sorted
278
-
await waitNT(wrapper.vm)
279
287
expect(wrapper.emitted('input')).toBeDefined()
280
288
expect(wrapper.emitted('sort-changed')).not.toBeDefined()
281
-
$rows = wrapper.findAll('tbody > tr').wrappers
289
+
let $rows = wrapper.findAll('tbody > tr').wrappers
282
290
expect($rows.length).toBe(3)
283
291
// Map the rows to the first column text value
284
-
columnA = $rows.map(row => {
292
+
let columnA = $rows.map(row => {
285
293
return row
286
294
.findAll('td')
287
295
.at(0)
@@ -383,20 +391,20 @@ describe('table > sorting', () => {
383
391
footClone: true
384
392
}
385
393
})
394
+
395
+
await waitNT(wrapper.vm)
396
+
386
397
expect(wrapper).toBeDefined()
387
398
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
388
399
expect(wrapper.findAll('tbody > tr').length).toBe(3)
389
-
let $rows
390
-
let columnA
391
400
392
401
// Should not be sorted
393
-
await waitNT(wrapper.vm)
394
402
expect(wrapper.emitted('input')).toBeDefined()
395
403
expect(wrapper.emitted('sort-changed')).not.toBeDefined()
396
-
$rows = wrapper.findAll('tbody > tr').wrappers
404
+
let $rows = wrapper.findAll('tbody > tr').wrappers
397
405
expect($rows.length).toBe(3)
398
406
// Map the rows to the first column text value
399
-
columnA = $rows.map(row => {
407
+
let columnA = $rows.map(row => {
400
408
return row
401
409
.findAll('td')
402
410
.at(0)
@@ -511,20 +519,20 @@ describe('table > sorting', () => {
511
519
noFooterSorting: true
512
520
}
513
521
})
522
+
523
+
await waitNT(wrapper.vm)
524
+
514
525
expect(wrapper).toBeDefined()
515
526
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
516
527
expect(wrapper.findAll('tbody > tr').length).toBe(3)
517
-
let $rows
518
-
let columnA
519
528
520
529
// Should not be sorted
521
-
await waitNT(wrapper.vm)
522
530
expect(wrapper.emitted('input')).toBeDefined()
523
531
expect(wrapper.emitted('sort-changed')).not.toBeDefined()
524
-
$rows = wrapper.findAll('tbody > tr').wrappers
532
+
let $rows = wrapper.findAll('tbody > tr').wrappers
525
533
expect($rows.length).toBe(3)
526
534
// Map the rows to the first column text value
527
-
columnA = $rows.map(row => {
535
+
let columnA = $rows.map(row => {
528
536
return row
529
537
.findAll('td')
530
538
.at(0)
@@ -593,17 +601,17 @@ describe('table > sorting', () => {
593
601
sortDirection: 'desc'
594
602
}
595
603
})
604
+
605
+
await waitNT(wrapper.vm)
606
+
596
607
expect(wrapper).toBeDefined()
597
608
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
598
609
expect(wrapper.findAll('tbody > tr').length).toBe(3)
599
-
let $rows
600
-
let columnA
601
610
602
-
await waitNT(wrapper.vm)
603
-
$rows = wrapper.findAll('tbody > tr').wrappers
611
+
let $rows = wrapper.findAll('tbody > tr').wrappers
604
612
expect($rows.length).toBe(3)
605
613
// Map the rows to the first column text value
606
-
columnA = $rows.map(row => {
614
+
let columnA = $rows.map(row => {
607
615
return row
608
616
.findAll('td')
609
617
.at(0)
@@ -707,20 +715,20 @@ describe('table > sorting', () => {
707
715
noSortReset: true
708
716
}
709
717
})
718
+
719
+
await waitNT(wrapper.vm)
720
+
710
721
expect(wrapper).toBeDefined()
711
722
expect(wrapper.findAll('tbody > tr').exists()).toBe(true)
712
723
expect(wrapper.findAll('tbody > tr').length).toBe(3)
713
-
let $rows
714
-
let columnA
715
724
716
725
// Should not be sorted
717
-
await waitNT(wrapper.vm)
718
726
expect(wrapper.emitted('input')).toBeDefined()
719
727
expect(wrapper.emitted('sort-changed')).not.toBeDefined()
720
-
$rows = wrapper.findAll('tbody > tr').wrappers
728
+
let $rows = wrapper.findAll('tbody > tr').wrappers
721
729
expect($rows.length).toBe(3)
722
730
// Map the rows to the first column text value
723
-
columnA = $rows.map(row => {
731
+
let columnA = $rows.map(row => {
724
732
return row
725
733
.findAll('td')
726
734
.at(0)
@@ -794,6 +802,7 @@ describe('table > sorting', () => {
794
802
})
795
803
796
804
expect(wrapper).toBeDefined()
805
+
797
806
let $trs = wrapper.findAll('tbody > tr')
798
807
expect($trs.length).toBe(2)
799
808
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4