/// /// import { generateNewOrg, generateNewUser, generateNewDevice } from '../../utils/generateMockData'; describe('Check newly registered device status', () => { const testUser = generateNewUser(); const testOrg = generateNewOrg(testUser); const testDevice = generateNewDevice(testUser); before(() => { cy.apiRegisterAndApproveUser(testUser); cy.apiRegisterAndApproveOrg(testUser, testOrg); cy.apiRegisterDevice(testUser, testDevice); cy.apiLoginUser(testUser); cy.visit('/'); cy.dataCy('settings-menu').click(); cy.dataCy('user-profile').click(); cy.dataCy('exchange-address-create-button').click(); cy.visit('/devices/owned'); }); it('should not have the “Request certificates“, only the “View details“ for newly created device', () => { cy.dataCy('speed-dial-icon').trigger('mouseover'); cy.contains('View details'); cy.contains('Request certificates').should('not.exist'); }); it('should go to Detailed View of newly created device', () => { cy.dataCy('View details').click(); }); it('should not display newly created device in All Devices', () => { cy.dataCy('production').click(); cy.wait(300); cy.contains(`${testUser.firstName}-facility`).should('not.exist'); }); });