Skip to content

Commit 20863df

Browse files
authored
Merge pull request #4557 from Sebastian-Webster/fix-line-realtime-test
fix: line/realtime test
2 parents 0b60df9 + 0cf0752 commit 20863df

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

samples/source/line/realtime.xml

+7-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,9 @@ legend: {
104104
</chart>
105105

106106
<vanilla-js-script>
107-
window.setInterval(function () {
107+
var intervalRuns = 0;
108+
var interval = window.setInterval(function () {
109+
intervalRuns++
108110
getNewSeries(lastDate, {
109111
min: 10,
110112
max: 90
@@ -113,6 +115,10 @@ window.setInterval(function () {
113115
chart.updateSeries([{
114116
data: data
115117
}])
118+
119+
if (intervalRuns === 2 && window.isATest === true) {
120+
clearInterval(interval)
121+
}
116122
}, 1000)
117123
</vanilla-js-script>
118124

samples/vanilla-js/line/realtime.html

+7-1
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,9 @@
152152
chart.render();
153153

154154

155-
window.setInterval(function () {
155+
var intervalRuns = 0;
156+
var interval = window.setInterval(function () {
157+
intervalRuns++
156158
getNewSeries(lastDate, {
157159
min: 10,
158160
max: 90
@@ -161,6 +163,10 @@
161163
chart.updateSeries([{
162164
data: data
163165
}])
166+
167+
if (intervalRuns === 2 && window.isATest === true) {
168+
clearInterval(interval)
169+
}
164170
}, 1000)
165171

166172
</script>

tests/e2e/samples.js

+2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ async function processSample(page, sample, command) {
4444
page.on('pageerror', (error) => consoleErrors.push(error.message))
4545

4646
await page.evaluateOnNewDocument(() => {
47+
window.isATest = true
48+
4749
//Keep track of running timers and intervals in the page
4850
window.activeTimerCount = 0
4951
window.activeIntervalCount = 0

0 commit comments

Comments
 (0)