Files
wehub-resource-sync b7f52be4c9
CI / Run CI (push) Has been cancelled
CI / check-backend (push) Has been cancelled
CI / check-frontend (push) Has been cancelled
CI / tests (push) Has been cancelled
CI / e2e-tests (push) Has been cancelled
Copilot Setup Steps / copilot-setup-steps (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:48:47 +08:00

27 lines
892 B
TypeScript

import { submitMessage } from '../../support/testUtils';
describe('Blinking cursor', () => {
it('It should display until a step or message is sent', () => {
cy.get('.step').should('have.length', 1);
cy.contains('.step', 'Hello, this is a test message!').should('be.visible');
submitMessage('tool');
cy.get('.step').should('have.length', 3);
cy.get('.step').last().should('have.attr', 'data-step-type', 'tool');
cy.get('.step').last().next('.loading-cursor').should('not.exist');
submitMessage('Jeeves');
cy.get('.step')
.last()
.next('.loading-cursor', { timeout: 500 })
.should('exist');
cy.get('.step')
.last()
.next('.loading-cursor', { timeout: 5500 })
.should('not.exist');
cy.get('.step').should('have.length', 5);
cy.get('.step').last().should('contain.text', 'Received message: Jeeves');
});
});