| import '../../static/global'; |
| |
| export function runFrontendTest(name: string) { |
| it(name, () => { |
| return cy.window().then(win => { |
| return win.compilerExplorerFrontendTesting.run(name); |
| }); |
| }); |
| } |
| |
| export function stubConsoleOutput(win: Cypress.AUTWindow) { |
| cy.stub(win.console, 'log').as('consoleLog'); |
| cy.stub(win.console, 'warn').as('consoleWarn'); |
| cy.stub(win.console, 'error').as('consoleError'); |
| } |
| |
| export function assertNoConsoleOutput() { |
| cy.get('@consoleLog').should('not.be.called'); |
| cy.get('@consoleWarn').should('not.be.called'); |
| cy.get('@consoleError').should('not.be.called'); |
| } |