Skip to content

Commit 8936aa0

Browse files
committed
fix(test): add timeout for transitionend promise
1 parent c0b9bd5 commit 8936aa0

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

test/a11y.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@
44
(function() {
55
const expect = chai.expect;
66

7-
const onTransitionEnd = el => new Promise(resolve => {
8-
el.addEventListener('transitionend', resolve, {once: true});
9-
});
7+
const onTransitionEnd = el => Promise.race([
8+
wcutils.delay(1000),
9+
new Promise(resolve => {
10+
el.addEventListener('transitionend', resolve, {once: true});
11+
}),
12+
]);
1013

1114
describe('a11y —', function() {
1215
before(wcutils.before());

test/sizes.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
/* eslint max-len: ["off"] */
2+
/* eslint no-console: ["off"] */
23

34
(function() {
45
const expect = chai.expect;
56

67
const numberOfSlides = 20;
78

8-
const onTransitionEnd = el => new Promise(resolve => {
9-
el.addEventListener('transitionend', resolve, {once: true});
10-
});
9+
const onTransitionEnd = el => Promise.race([
10+
wcutils.delay(1000),
11+
new Promise(resolve => {
12+
el.addEventListener('transitionend', resolve, {once: true});
13+
}),
14+
]);
1115

1216
const combinationToTest = {
1317
selected: [0, 1, 5, -1],

0 commit comments

Comments
 (0)