1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import { setup } from '../../support/setup.js';
- setup();
- describe(`Basic tests`, () => {
- it('Can visit the page', () => {
- cy.visit('http://localhost:8080/');
- });
- // Offline banner
- it('Has correct offline banner values', () => {
- cy.contains(
- 'This stream is offline. You can be notified the next time New Owncast Server goes live or follow streamer@testing.biz on the Fediverse.'
- ).should('exist');
- });
- // Verify the tags show up
- it('Has correct tags visible', () => {
- cy.contains('#owncast').should('exist');
- cy.contains('#streaming').should('exist');
- });
- // it('Can open notify modal', () => {
- // cy.contains('Be notified').click();
- // cy.wait(1500);
- // cy.get('.ant-modal-close').click();
- // });
- // it('Can open follow modal', () => {
- // cy.contains('Follow').click();
- // cy.wait(1500);
- // cy.get('.ant-modal-close').click();
- // });
- it('Can change to Followers tab', () => {
- cy.contains('Followers').click();
- });
- // Verify content header values
- it('Has correct content header values', () => {
- cy.get('.header-title').should('have.text', 'New Owncast Server');
- cy.get('.header-subtitle').should(
- 'have.text',
- 'This is a new live video streaming server powered by Owncast.'
- );
- });
- it('Has correct global header values', () => {
- cy.get('#global-header-text').should('have.text', 'New Owncast Server');
- });
- });
|