cms/tests/System/integration/administrator/components/com_content/ContentList.cy.js

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);
});
});