You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.3 KiB
50 lines
1.3 KiB
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'); |
|
}); |
|
});
|
|
|