mirror of https://github.com/joomla/joomla-cms.git
30 lines
889 B
JavaScript
30 lines
889 B
JavaScript
// type definitions for Cypress object "cy"
|
|
// <reference types="cypress" />
|
|
|
|
describe('Test com_content List features', () => {
|
|
beforeEach(() => {
|
|
cy.doAdministratorLogin(Cypress.env('username'), Cypress.env('password'));
|
|
});
|
|
|
|
it('loads without PHP notices and warnings', () => {
|
|
cy.visit('administrator/index.php?option=com_content&view=articles');
|
|
cy.checkForPhpNoticesOrWarnings();
|
|
});
|
|
|
|
it('executes CRUD on articles', () => {
|
|
const testArticle = {
|
|
title: 'Test Article',
|
|
alias: 'test-article',
|
|
state: 1,
|
|
};
|
|
|
|
cy.visit('administrator/index.php?option=com_content&view=articles');
|
|
cy.createArticle(testArticle);
|
|
cy.featureArticle(testArticle.title);
|
|
cy.publishArticle(testArticle.title);
|
|
cy.unPublishArticle(testArticle.title);
|
|
cy.trashArticle(testArticle.title);
|
|
cy.deleteArticle(testArticle.title);
|
|
});
|
|
});
|