mirror of
https://github.com/maputnik/editor.git
synced 2026-07-30 09:47:28 +00:00
improve drivers
This commit is contained in:
@@ -5,7 +5,7 @@ export default class ModalDriver {
|
||||
private helper = new CypressWrapperDriver();
|
||||
|
||||
public when = {
|
||||
fillLayers: (opts: {type: string, layer?: string, id?: string}) => {
|
||||
fillLayers: (opts: { type: string; layer?: string; id?: string }) => {
|
||||
let type = opts.type;
|
||||
let layer = opts.layer;
|
||||
let id;
|
||||
@@ -14,22 +14,22 @@ export default class ModalDriver {
|
||||
} else {
|
||||
id = `${type}:${uuid()}`;
|
||||
}
|
||||
|
||||
|
||||
this.helper.get.element("add-layer.layer-type.select").select(type);
|
||||
this.helper.get.element("add-layer.layer-id.input").type(id);
|
||||
if (layer) {
|
||||
this.helper.when.within(() => {
|
||||
this.helper.get.elementByClassOrType("input").type(layer!);
|
||||
}, "add-layer.layer-source-block")
|
||||
}, "add-layer.layer-source-block");
|
||||
}
|
||||
this.helper.when.click("add-layer");
|
||||
|
||||
|
||||
return id;
|
||||
},
|
||||
|
||||
open: () => {
|
||||
this.helper.when.click("layer-list:add-layer");
|
||||
|
||||
|
||||
this.helper.get.element("modal:add-layer").should("exist");
|
||||
this.helper.get.element("modal:add-layer").should("be.visible");
|
||||
},
|
||||
@@ -38,5 +38,5 @@ export default class ModalDriver {
|
||||
this.helper.when.waitUntil(() => this.helper.get.element(key));
|
||||
this.helper.when.click(key + ".close-modal");
|
||||
},
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user