/// /// import { JsonBuilder } from '../../support/jsonBuilders/jsonBuilder'; import { AsyncInstantiationModel } from '../../support/jsonBuilders/models/asyncInstantiation.model'; describe('Error message popup', function () { describe('show error on status 500', () => { var jsonBuilderInstantiationBuilder : JsonBuilder = new JsonBuilder(); beforeEach(() => { cy.window().then((win) => { win.sessionStorage.clear(); cy.setReduxState(); cy.preventErrorsOnLoading(); cy.initAAIMock(); cy.initVidMock(); cy.login(); }) }); it('spinner should display after api call', function () { // adding call with delay of 2000 sec cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/asyncInstantiation.json').then((res) => { jsonBuilderInstantiationBuilder.basicJson(res, Cypress.config('baseUrl') + "/asyncInstantiation**", 500,0, "error 500 asyncInstantiation"); cy.openIframe('app/ui/#/instantiationStatus'); cy.get('div.title') .contains('Server not available'); }); }); }); });