daec4957f2
* Add cypress framework * Add PR change requests * Add initial .yml file for cypress tests * Modify Run Keycloak line * Modify Run Keycloak lines * Modify Cypress test run * Modify wait times * Add more time * Modify yarn start to npx http-server * Try Cypress separate step * Add test to set new admin console * Modify uses to run * Change yarn to npx http-server * Add parameter to npx http-server * Trigger GitHub actions * Trigger GitHub actions * Modify client_scope test messages * Set headless mode * Add steps to store artifacts * Modify .yml * Rebase onto realm fix and update real role message * Update yaml file for artifact upload
50 lines
No EOL
1.5 KiB
JavaScript
50 lines
No EOL
1.5 KiB
JavaScript
import LoginPage from '../support/pages/LoginPage.js'
|
|
import SidebarPage from '../support/pages/admin_console/SidebarPage.js'
|
|
import CreateRealmPage from '../support/pages/admin_console/CreateRealmPage.js'
|
|
import HeaderPage from '../support/pages/admin_console/HeaderPage.js'
|
|
|
|
describe('Realms test', function () {
|
|
|
|
const loginPage = new LoginPage();
|
|
const sidebarPage = new SidebarPage();
|
|
const createRealmPage = new CreateRealmPage();
|
|
const headerPage = new HeaderPage();
|
|
|
|
describe('Realm creation', function () {
|
|
beforeEach(function () {
|
|
cy.visit('')
|
|
})
|
|
|
|
it('should fail creating Master realm', function () {
|
|
loginPage.logIn();
|
|
|
|
sidebarPage.goToCreateRealm();
|
|
createRealmPage
|
|
.fillRealmName('master')
|
|
.createRealm();
|
|
|
|
headerPage.checkNotificationMessage('Error: Request failed with status code 409');
|
|
});
|
|
|
|
it('should create Test realm', function () {
|
|
loginPage.logIn();
|
|
|
|
sidebarPage.goToCreateRealm();
|
|
createRealmPage
|
|
.fillRealmName('Test')
|
|
.createRealm();
|
|
|
|
headerPage.checkNotificationMessage('Realm created');
|
|
});
|
|
|
|
it('should change to Test realm', function () {
|
|
loginPage.logIn();
|
|
|
|
sidebarPage.getCurrentRealm().should('eq', 'Master');
|
|
|
|
sidebarPage
|
|
.goToRealm('Test')
|
|
.getCurrentRealm().should('eq', 'Test');
|
|
});
|
|
})
|
|
}) |