graphdb-workbench-tests
Version:
Cypress tests for GraphDB workbench
22 lines (18 loc) • 623 B
JavaScript
export class BrowserStubs {
static WINDOW_OPEN_ALIAS = (isDefinition = false) => {
return isDefinition ? 'windowOpen' : '@windowOpen';
}
static NAVIGATE_TO_URL_ALIAS = (isDefinition) => {
return isDefinition ? 'navigateToUrl' : '@navigateToUrl';
}
static stubWindowOpen() {
cy.window().then((win) => {
cy.stub(win, 'open').as(BrowserStubs.WINDOW_OPEN_ALIAS(true))
})
}
static spyNavigateToUrl() {
cy.window().then((win) => {
cy.spy(win.singleSpa, 'navigateToUrl').as(BrowserStubs.NAVIGATE_TO_URL_ALIAS(true))
})
}
}