Upgrade cypress
This commit is contained in:
parent
c9c542eb44
commit
811e973401
|
|
@ -0,0 +1,56 @@
|
||||||
|
import { getMinimalMe } from '../../../support/helpers';
|
||||||
|
|
||||||
|
describe('Add Room Page', () => {
|
||||||
|
const MeQuery = getMinimalMe();
|
||||||
|
const operations = {
|
||||||
|
MeQuery,
|
||||||
|
AddRoomEntry: {
|
||||||
|
addRoomEntry: {
|
||||||
|
roomEntry: {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
RoomEntriesQuery: {
|
||||||
|
room: {
|
||||||
|
roomEntries: {
|
||||||
|
edges: [
|
||||||
|
{
|
||||||
|
node: {
|
||||||
|
id: 1,
|
||||||
|
slug: 'hello',
|
||||||
|
title: 'A Room Entry',
|
||||||
|
comments: [],
|
||||||
|
author: {
|
||||||
|
id: MeQuery.me.id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
beforeEach(() => {
|
||||||
|
cy.setup();
|
||||||
|
cy.mockGraphqlOps({
|
||||||
|
operations,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('visits the page and fills out the form', () => {
|
||||||
|
// go to /room/some-room/add
|
||||||
|
cy.visit('/room/some-room/add');
|
||||||
|
|
||||||
|
// element with data-cy 'content-form-section-title' should have the text 'Titel (Pflichtfeld)'
|
||||||
|
// focus the input with data-cy 'input-with-label-input' and type 'Raumtitel'
|
||||||
|
cy.getByDataCy('content-form-section-title').should('have.text', 'Titel (Pflichtfeld)');
|
||||||
|
cy.getByDataCy('input-with-label-input').type('Raumtitel');
|
||||||
|
|
||||||
|
// click on first element with data-cy 'add-content-link'
|
||||||
|
cy.getByDataCy('add-content-link').click();
|
||||||
|
cy.getByDataCy('choose-text-widget').click();
|
||||||
|
cy.get('.tip-tap__editor').type('Hello');
|
||||||
|
|
||||||
|
cy.getByDataCy('save-button').click();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
@ -40,7 +40,7 @@ describe('The Room Page (Teacher)', () => {
|
||||||
author: {
|
author: {
|
||||||
firstName: 'Rachel',
|
firstName: 'Rachel',
|
||||||
lastName: 'Green',
|
lastName: 'Green',
|
||||||
id: btoa('PublicUserNode:rachels-id'),
|
id: window.btoa('PublicUserNode:rachels-id'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
errors: [],
|
errors: [],
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@
|
||||||
"css-loader": "^3.6.0",
|
"css-loader": "^3.6.0",
|
||||||
"css-minimizer-webpack-plugin": "^3.4.1",
|
"css-minimizer-webpack-plugin": "^3.4.1",
|
||||||
"cy2": "^1.2.1",
|
"cy2": "^1.2.1",
|
||||||
"cypress": "^10",
|
"cypress": "^12.6.0",
|
||||||
"dayjs": "^1.10.7",
|
"dayjs": "^1.10.7",
|
||||||
"eslint": "^7.32.0",
|
"eslint": "^7.32.0",
|
||||||
"eslint-config-prettier": "^8.6.0",
|
"eslint-config-prettier": "^8.6.0",
|
||||||
|
|
@ -6447,9 +6447,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/cypress": {
|
"node_modules/cypress": {
|
||||||
"version": "10.11.0",
|
"version": "12.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/cypress/-/cypress-10.11.0.tgz",
|
"resolved": "https://registry.npmjs.org/cypress/-/cypress-12.6.0.tgz",
|
||||||
"integrity": "sha512-lsaE7dprw5DoXM00skni6W5ElVVLGAdRUUdZjX2dYsGjbY/QnpzWZ95Zom1mkGg0hAaO/QVTZoFVS7Jgr/GUPA==",
|
"integrity": "sha512-WdHSVaS1lumSd5XpVTslZd8ui9GIGphrzvXq9+3DtVhqjRZC5M70gu5SW/Y/SLPq3D1wiXGZoHC6HJ7ESVE2lw==",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@cypress/request": "^2.88.10",
|
"@cypress/request": "^2.88.10",
|
||||||
|
|
@ -6469,7 +6469,7 @@
|
||||||
"commander": "^5.1.0",
|
"commander": "^5.1.0",
|
||||||
"common-tags": "^1.8.0",
|
"common-tags": "^1.8.0",
|
||||||
"dayjs": "^1.10.4",
|
"dayjs": "^1.10.4",
|
||||||
"debug": "^4.3.2",
|
"debug": "^4.3.4",
|
||||||
"enquirer": "^2.3.6",
|
"enquirer": "^2.3.6",
|
||||||
"eventemitter2": "6.4.7",
|
"eventemitter2": "6.4.7",
|
||||||
"execa": "4.1.0",
|
"execa": "4.1.0",
|
||||||
|
|
@ -6499,7 +6499,7 @@
|
||||||
"cypress": "bin/cypress"
|
"cypress": "bin/cypress"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12.0.0"
|
"node": "^14.0.0 || ^16.0.0 || >=18.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/cypress/node_modules/@types/node": {
|
"node_modules/cypress/node_modules/@types/node": {
|
||||||
|
|
@ -22860,9 +22860,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cypress": {
|
"cypress": {
|
||||||
"version": "10.11.0",
|
"version": "12.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/cypress/-/cypress-10.11.0.tgz",
|
"resolved": "https://registry.npmjs.org/cypress/-/cypress-12.6.0.tgz",
|
||||||
"integrity": "sha512-lsaE7dprw5DoXM00skni6W5ElVVLGAdRUUdZjX2dYsGjbY/QnpzWZ95Zom1mkGg0hAaO/QVTZoFVS7Jgr/GUPA==",
|
"integrity": "sha512-WdHSVaS1lumSd5XpVTslZd8ui9GIGphrzvXq9+3DtVhqjRZC5M70gu5SW/Y/SLPq3D1wiXGZoHC6HJ7ESVE2lw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@cypress/request": "^2.88.10",
|
"@cypress/request": "^2.88.10",
|
||||||
"@cypress/xvfb": "^1.2.4",
|
"@cypress/xvfb": "^1.2.4",
|
||||||
|
|
@ -22881,7 +22881,7 @@
|
||||||
"commander": "^5.1.0",
|
"commander": "^5.1.0",
|
||||||
"common-tags": "^1.8.0",
|
"common-tags": "^1.8.0",
|
||||||
"dayjs": "^1.10.4",
|
"dayjs": "^1.10.4",
|
||||||
"debug": "^4.3.2",
|
"debug": "^4.3.4",
|
||||||
"enquirer": "^2.3.6",
|
"enquirer": "^2.3.6",
|
||||||
"eventemitter2": "6.4.7",
|
"eventemitter2": "6.4.7",
|
||||||
"execa": "4.1.0",
|
"execa": "4.1.0",
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@
|
||||||
"css-loader": "^3.6.0",
|
"css-loader": "^3.6.0",
|
||||||
"css-minimizer-webpack-plugin": "^3.4.1",
|
"css-minimizer-webpack-plugin": "^3.4.1",
|
||||||
"cy2": "^1.2.1",
|
"cy2": "^1.2.1",
|
||||||
"cypress": "^10",
|
"cypress": "^12.6.0",
|
||||||
"dayjs": "^1.10.7",
|
"dayjs": "^1.10.7",
|
||||||
"eslint": "^7.32.0",
|
"eslint": "^7.32.0",
|
||||||
"eslint-config-prettier": "^8.6.0",
|
"eslint-config-prettier": "^8.6.0",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue