Skip to content

Commit eab3ca5

Browse files
committed
[tests] Added selenium test
1 parent 7d5a535 commit eab3ca5

File tree

4 files changed

+22
-5
lines changed

4 files changed

+22
-5
lines changed

src/js/netjsongraph.config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,6 @@ const NetJSONGraphDefaultConfig = {
239239
process.env.MAPBOX_URL_TEMPLATE ||
240240
"http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
241241
options: {
242-
minZoom: 3,
243-
maxZoom: 18,
244242
attribution: `&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors,
245243
tiles offered by <a href="https://www.mapbox.com">Mapbox</a>`,
246244
},

src/js/netjsongraph.render.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,6 @@ class NetJSONGraphRender {
459459
const currentZoom = self.leaflet.getZoom();
460460
const {maxZoom} = self.config.mapOptions;
461461
const {minZoom} = self.config.mapOptions;
462-
console.log(minZoom, maxZoom);
463462
self.echarts.setOption({
464463
series: [
465464
{

test/netjsongraph.browser.test.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,26 @@ describe("Chart Rendering Test", () => {
5959
expect(nodesRendered).toBe(nodesPresent);
6060
expect(linksRendered).toBe(linksPresent);
6161
});
62+
63+
test("no blank tiles on canvas at max zoom", async () => {
64+
driver.get(urls.geographicMap);
65+
const zoomIn = await getElementByCss(
66+
driver,
67+
".leaflet-control-zoom-in",
68+
2000,
69+
);
70+
let click=0;
71+
while (click<50) {
72+
const className = await zoomIn.getAttribute("class");
73+
if (className.includes("disabled")) {
74+
break;
75+
}
76+
zoomIn.click();
77+
click+=1;
78+
}
79+
await driver.sleep(15000);
80+
const consoleErrors = await captureConsoleErrors(driver);
81+
printConsoleErrors(consoleErrors);
82+
expect(consoleErrors.length).toBe(0);
83+
});
6284
});

test/netjsongraph.spec.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,6 @@ describe("NetJSONGraph Specification", () => {
253253
process.env.MAPBOX_URL_TEMPLATE ||
254254
"http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
255255
options: {
256-
minZoom: 3,
257-
maxZoom: 18,
258256
attribution: `&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors,
259257
tiles offered by <a href="https://www.mapbox.com">Mapbox</a>`,
260258
},

0 commit comments

Comments
 (0)