Skip to content

BACKLOG-20402: Merge content-editor and jcontent #720

BACKLOG-20402: Merge content-editor and jcontent

BACKLOG-20402: Merge content-editor and jcontent #720

This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Tests Report (Standalone) succeeded Jul 31, 2023 in 0s

Tests Report (Standalone) ✅

Tests failed

Report Passed Failed Skipped Time
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/addMixinChoicelistInitializers.cy.ts.xml 2✅ 76s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml 7❌ 212s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentMultiLanguage.cy.ts.xml 1✅ 1❌ 259s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/copyFromOneLanguageToCurrentLanguage.cy.ts.xml 1❌ 35s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml 5❌ 865s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContentI18N.cy.ts.xml 7✅ 124s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/editorUrl.cy.ts.xml 6✅ 6❌ 173s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/language.cy.ts.xml 4✅ 40s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/listOrdering.cy.ts.xml 1✅ 9s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/orderableValues.cy.ts.xml 2❌ 73s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/previewContent.cy.ts.xml 2✅ 31s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/savePublishButtonsFlow.cy.ts.xml 1❌ 39s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/systemNameTest.cy.ts.xml 7❌ 240s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/textFieldInitializerTest.cy.ts.xml 1❌ 41s
tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/textRegexInDefinition.cy.ts.xml 1❌ 40s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/actionBars.cy.ts.xml 1✅ 14s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/breadcrumbs.cy.ts.xml 1✅ 17s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/catMan.cy.ts.xml 4✅ 2❌ 97s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/copyCutPaste.cy.ts.xml 2✅ 2❌ 17s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/createContent.cy.ts.xml 1✅ 9s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/createMedia.cy.ts.xml 6✅ 3❌ 222s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/errorDisplay.cy.ts.xml 4✅ 22s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/header.cy.ts.xml 1✅ 13s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/links.cy.ts.xml 8✅ 69s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/menu.cy.ts.xml 3✅ 30s
tests/artifacts/results/xml_reports/cypress/e2e/jcontent/multiselection.cy.ts.xml 7✅ 19s

✅ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/addMixinChoicelistInitializers.cy.ts.xml

2 tests were completed in 76s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Add Mixin by using choice list initializers (Image Reference) 2✅ 76s
Root Suite 0ms

✅ Add Mixin by using choice list initializers (Image Reference)

Can create a document manager image reference link
  ✅ Add Mixin by using choice list initializers (Image Reference) Can create a document manager image reference link
Can edit a document manager image reference link
  ✅ Add Mixin by using choice list initializers (Image Reference) Can edit a document manager image reference link

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

7 tests were completed in 212s with 0 passed, 7 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Content editor form 7❌ 212s
Root Suite 0ms

❌ Content editor form

Should display custom title label and error message
  ❌ Content editor form Should display custom title label and error message
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Should display overridden title label for boolean buttons
  ❌ Content editor form Should display overridden title label for boolean buttons
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Should display overridden property in correct section
  ❌ Content editor form Should display overridden property in correct section
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Should update dependent property "j:subNodesView" in content retrieval when changing "j:type"
  ❌ Content editor form Should update dependent property "j:subNodesView" in content retrieval when changing "j:type"
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Should use site default template value
  ❌ Content editor form Should use site default template value
	AssertionError: expected undefined to be true
Should display hidden property with overridden hide flag
  ❌ Content editor form Should display hidden property with overridden hide flag
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Should display overridden title label and description label from json overrides define by labelKey and descriptionKey
  ❌ Content editor form Should display overridden title label and description label from json overrides define by labelKey and descriptionKey
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentMultiLanguage.cy.ts.xml

2 tests were completed in 259s with 1 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Create multi language content and verify that it is different in all languages 1✅ 1❌ 259s
Root Suite 0ms

❌ Create multi language content and verify that it is different in all languages

Can create content in 3 languages and publish respecting mandatory language rules
  ✅ Create multi language content and verify that it is different in all languages Can create content in 3 languages and publish respecting mandatory language rules
Can create and modify content in 2 languages and publish respecting mandatory language rules
  ❌ Create multi language content and verify that it is different in all languages Can create and modify content in 2 languages and publish respecting mandatory language rules
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `:contains("contentMultiLanguage")`, but never found it. Queried from:

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/copyFromOneLanguageToCurrentLanguage.cy.ts.xml

1 tests were completed in 35s with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
test copyFromOneLanguageToCurrentLanguage 1❌ 35s

❌ test copyFromOneLanguageToCurrentLanguage

test
  ❌ test copyFromOneLanguageToCurrentLanguage test
	CypressError: Timed out retrying after 30000ms: `cy.its()` errored because the property: `data.jcr.addNode.uuid` does not exist on your subject.

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml

5 tests were completed in 865s with 0 passed, 5 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Create content tests 5❌ 865s
Root Suite 0ms

❌ Create content tests

Can create content
  ❌ Create content tests Can create content
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Can create multiple content in same modal
  ❌ Create content tests Can create multiple content in same modal
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Can create work in progress content
  ❌ Create content tests Can create work in progress content
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Can create a news and edit it from the successful alert
  ❌ Create content tests Can create a news and edit it from the successful alert
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
keeps "create another" checkbox state after save
  ❌ Create content tests keeps "create another" checkbox state after save
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.

✅ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContentI18N.cy.ts.xml

7 tests were completed in 124s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Create content tests in I18N site 7✅ 124s
Root Suite 0ms

✅ Create content tests in I18N site

Can create content
  ✅ Create content tests in I18N site Can create content
Can create multiple content in same modal
  ✅ Create content tests in I18N site Can create multiple content in same modal
Can create work in progress content for all properties
  ✅ Create content tests in I18N site Can create work in progress content for all properties
Can create work in progress content for en/fr properties
  ✅ Create content tests in I18N site Can create work in progress content for en/fr properties
keeps "create another" checkbox state when switching languages 
  ✅ Create content tests in I18N site keeps "create another" checkbox state when switching languages
Can create a news in en -> fr and then create a new one in en only 
  ✅ Create content tests in I18N site Can create a news in en -> fr and then create a new one in en only
Correctly handles i18n title with jcr:title property on the node itself
  ✅ Create content tests in I18N site Correctly handles i18n title with jcr:title property on the node itself

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/editorUrl.cy.ts.xml

12 tests were completed in 173s with 6 passed, 6 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Editor url test 6✅ 6❌ 173s
Root Suite 0ms

❌ Editor url test

should open editor
  ❌ Editor url test should open editor
	AssertionError: Timed out retrying after 30000ms: Expected to find content: 'People First' within the element: <tr.flexRow.moonstone-TableRow.alignCenter.src-javascript-JContent-ContentRoute-ContentLayout-ContentTable-ContentTable__tableRow--O3W0k> but never did.
Should open editor upon login
  ❌ Editor url test Should open editor upon login
	CypressError: `cy.visit()` must be called with a `url` or an `options` object containing a `url` as its 1st argument
Should open editor already logged in
  ❌ Editor url test Should open editor already logged in
	CypressError: `cy.visit()` must be called with a `url` or an `options` object containing a `url` as its 1st argument
Should create hash
  ❌ Editor url test Should create hash
	AssertionError: Timed out retrying after 30000ms: Expected to find content: 'People First' within the element: <tr.flexRow.moonstone-TableRow.alignCenter.src-javascript-JContent-ContentRoute-ContentLayout-ContentTable-ContentTable__tableRow--O3W0k> but never did.
History is handled consistently
  ❌ Editor url test History is handled consistently
	AssertionError: Timed out retrying after 30000ms: Expected to find content: 'People First' within the element: <tr.flexRow.moonstone-TableRow.alignCenter.src-javascript-JContent-ContentRoute-ContentLayout-ContentTable-ContentTable__tableRow--O3W0k> but never did.
Handles breadcrum in GWT correctly
  ❌ Editor url test Handles breadcrum in GWT correctly
	TypeError: Cannot read properties of undefined (reading 'indexOf')
Should not show error modal for valid uuid
  ✅ Editor url test Should not show error modal for valid uuid
Should show error modal for opening CE url for invalid UUID
  ✅ Editor url test Should show error modal for opening CE url for invalid UUID
should break all inheritance for node
  ✅ Editor url test should break all inheritance for node
Should show error modal for opening CE url for user with no permission
  ✅ Editor url test Should show error modal for opening CE url for user with no permission
Should restore all inheritance for node
  ✅ Editor url test Should restore all inheritance for node
Should show error modal for opening CE url for missing/invalid params
  ✅ Editor url test Should show error modal for opening CE url for missing/invalid params

✅ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/language.cy.ts.xml

4 tests were completed in 40s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Language switcher tests 4✅ 40s
Root Suite 0ms

✅ Language switcher tests

Create content - should have all language options in "Create translation" group
  ✅ Language switcher tests Create content - should have all language options in "Create translation" group
Create content - should have edited language in "View language" group after edit
  ✅ Language switcher tests Create content - should have edited language in "View language" group after edit
Edit content - Should have edited language in "View language" group
  ✅ Language switcher tests Edit content - Should have edited language in "View language" group
Create content - saves multiple languages
  ✅ Language switcher tests Create content - saves multiple languages

✅ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/listOrdering.cy.ts.xml

1 tests were completed in 9s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
Test list ordering 1✅ 9s

✅ Test list ordering

Verifies that list ordering section is available
  ✅ Test list ordering Verifies that list ordering section is available

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/orderableValues.cy.ts.xml

2 tests were completed in 73s with 0 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
Test ordering properties with multiple values 2❌ 72s

❌ Test ordering properties with multiple values

Drag value test2=2 in shared small text over test1=1
  ❌ Test ordering properties with multiple values Drag value test2=2 in shared small text over test1=1
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `[data-sel-role="content-type-tree"] span`, but never found it. Queried from:
Can add a new value test3=3 and drag it between test2=2 and test1=1
  ❌ Test ordering properties with multiple values Can add a new value test3=3 and drag it between test2=2 and test1=1
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `[data-sel-role="content-type-tree"] span`, but never found it. Queried from:

✅ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/previewContent.cy.ts.xml

2 tests were completed in 31s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Preview tests 2✅ 31s
Root Suite 0ms

✅ Preview tests

It shows correctly preview of edited page even if not the one currently rendered in PageComposer
  ✅ Preview tests It shows correctly preview of edited page even if not the one currently rendered in PageComposer
It shows correctly preview of edited page even if the parent node name have special character
  ✅ Preview tests It shows correctly preview of edited page even if the parent node name have special character

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/savePublishButtonsFlow.cy.ts.xml

1 tests were completed in 39s with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
Test the save publish buttons flow) 1❌ 39s

❌ Test the save publish buttons flow)

Check save publish buttons flow
  ❌ Test the save publish buttons flow) Check save publish buttons flow
	CypressError: Timed out retrying after 30000ms: `cy.find()` failed because the page updated as a result of this command, but you tried to continue the command chain. The subject is no longer attached to the DOM, and Cypress cannot requery the page after commands such as `cy.find()`.

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/systemNameTest.cy.ts.xml

7 tests were completed in 240s with 0 passed, 7 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
System name test 7❌ 240s

❌ System name test

Cannot save with invalid system name
  ❌ System name test Cannot save with invalid system name
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Create a page with chinese characters
  ❌ System name test Create a page with chinese characters
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Create a page with a reserved word
  ❌ System name test Create a page with a reserved word
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Create a page with an accented characters
  ❌ System name test Create a page with an accented characters
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Create a page with special characters
  ❌ System name test Create a page with special characters
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Create a page with ".."
  ❌ System name test Create a page with ".."
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Check system name sync
  ❌ System name test Check system name sync
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/textFieldInitializerTest.cy.ts.xml

1 tests were completed in 41s with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
Test the text field initializer) 1❌ 41s

❌ Test the text field initializer)

Check text field initializer
  ❌ Test the text field initializer) Check text field initializer
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `[data-sel-role="content-type-tree"] span`, but never found it. Queried from:

❌ tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/textRegexInDefinition.cy.ts.xml

1 tests were completed in 40s with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
Test the consistency of the validation of regular expressions added to the definition 1❌ 40s

❌ Test the consistency of the validation of regular expressions added to the definition

Check consistencies of RegExp validation pattern
  ❌ Test the consistency of the validation of regular expressions added to the definition Check consistencies of RegExp validation pattern
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `[data-sel-role="content-type-tree"] span`, but never found it. Queried from:

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/actionBars.cy.ts.xml

1 tests were completed in 14s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
test jcontent actionbar 1✅ 14s

✅ test jcontent actionbar

test actionbar
  ✅ test jcontent actionbar test actionbar

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/breadcrumbs.cy.ts.xml

1 tests were completed in 17s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Breadcrumb navigation test 1✅ 17s
Root Suite 0ms

✅ Breadcrumb navigation test

Handles area and parent page navigation correctly
  ✅ Breadcrumb navigation test Handles area and parent page navigation correctly

❌ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/catMan.cy.ts.xml

6 tests were completed in 97s with 4 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Category Manager 4✅ 2❌ 97s
Root Suite 0ms

❌ Category Manager

Should open Category Manager
  ✅ Category Manager Should open Category Manager
Create a new category
  ❌ Category Manager Create a new category
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-header button[data-sel-role="jnt:category"]`, but never found it.
Navigates to sub category Category 2
  ✅ Category Manager Navigates to sub category Category 2
Contains only expected actions in primary header action
  ❌ Category Manager Contains only expected actions in primary header action
	AssertionError: Timed out retrying after 30000ms: expected '[ <button.moonstone-button.moonstone-size_default.moonstone-variant_ghost.moonstone-color_default.moonstone-icon>, 4 more... ]' to contain 'New category'
Performs a simple search at the root level
  ✅ Category Manager Performs a simple search at the root level
Performs a simple search at the specified level
  ✅ Category Manager Performs a simple search at the specified level

❌ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/copyCutPaste.cy.ts.xml

4 tests were completed in 17s with 2 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Button presence 2✅ 17s
Copy Cut and Paste tests with jcontent 0ms
Copy paste functionality 2❌ 919ms
Root Suite 0ms

✅ Button presence

Does not display paste as reference action on a page
  ✅ Copy Cut and Paste tests with jcontent Button presence Does not display paste as reference action on a page
Should display paste action on a page
  ✅ Copy Cut and Paste tests with jcontent Button presence Should display paste action on a page

❌ Copy paste functionality

"before all" hook: Add all needed metadata for "Editor can copy cut and paste with jcontent (metadata included)"
  ❌ Copy Cut and Paste tests with jcontent Copy paste functionality "before all" hook: Add all needed metadata for "Editor can copy cut and paste with jcontent (metadata included)"
	AssertionError: expected undefined to equal '["jmix:tagged","jdmix:socialIcons","jmix:keywords","jmix:categorized"]'
"after all" hook: Delete metadata for "Editor can copy cut and paste with jcontent (metadata included)"
  ❌ Copy Cut and Paste tests with jcontent Copy paste functionality "after all" hook: Delete metadata for "Editor can copy cut and paste with jcontent (metadata included)"
	AssertionError: expected undefined to equal true

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/createContent.cy.ts.xml

1 tests were completed in 9s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Create content tests 1✅ 9s
Root Suite 0ms

✅ Create content tests

Can create content
  ✅ Create content tests Can create content

❌ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/createMedia.cy.ts.xml

9 tests were completed in 222s with 6 passed, 3 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Create media tests 6✅ 3❌ 222s
Root Suite 0ms

❌ Create media tests

Can create and delete basic folder
  ✅ Create media tests Can create and delete basic folder
Can create and delete chinese folder
  ✅ Create media tests Can create and delete chinese folder
Can create and delete reserved word folder
  ✅ Create media tests Can create and delete reserved word folder
Can create and delete reserved characters folder
  ✅ Create media tests Can create and delete reserved characters folder
Can upload, download, rename and delete basic file
  ❌ Create media tests Can upload, download, rename and delete basic file
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-menu:visible[data-sel-role="jcontent-contentMenu"]`, but never found it.
Can upload, download, rename and delete accented file
  ✅ Create media tests Can upload, download, rename and delete accented file
Can upload, rename and delete chinese file
  ❌ Create media tests Can upload, rename and delete chinese file
	CypressError: Timed out retrying after 30050ms: `cy.click()` failed because this element is `disabled`:
Can upload, rename and delete special characters file
  ❌ Create media tests Can upload, rename and delete special characters file
	AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-menu:visible[data-sel-role="jcontent-contentMenu"]`, but never found it.
Can upload, rename and delete file with too much characters in filename
  ✅ Create media tests Can upload, rename and delete file with too much characters in filename

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/errorDisplay.cy.ts.xml

4 tests were completed in 22s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Root Suite 0ms
Validate error handling 4✅ 22s

✅ Validate error handling

Displays a 404 when reaching non existing page
  ✅ Validate error handling Displays a 404 when reaching non existing page
Displays a 404 when reaching non existing folder
  ✅ Validate error handling Displays a 404 when reaching non existing folder
Displays a 404 when reaching non existing page and allow to navigate back to existing page
  ✅ Validate error handling Displays a 404 when reaching non existing page and allow to navigate back to existing page
Displays a 404 when reaching non existing site and allow to navigate back to existing page
  ✅ Validate error handling Displays a 404 when reaching non existing site and allow to navigate back to existing page

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/header.cy.ts.xml

1 tests were completed in 13s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
jContent header tests 1✅ 13s
Root Suite 0ms

✅ jContent header tests

Should open preview in french in new tab
  ✅ jContent header tests Should open preview in french in new tab

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/links.cy.ts.xml

8 tests were completed in 69s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Links in jcontent 8✅ 69s
Root Suite 0ms

✅ Links in jcontent

Do not open modal when clicking on internal link
  ✅ Links in jcontent Do not open modal when clicking on internal link
Open modal when clicking on other site link
  ✅ Links in jcontent Open modal when clicking on other site link
Open modal when clicking on external link
  ✅ Links in jcontent Open modal when clicking on external link
Should open link modal and edit page when clicking on same site link from left navigation
  ✅ Links in jcontent Should open link modal and edit page when clicking on same site link from left navigation
Should open link modal and edit page when clicking on other site link from left navigation
  ✅ Links in jcontent Should open link modal and edit page when clicking on other site link from left navigation
Should open link modal when clicking on external link from left navigation
  ✅ Links in jcontent Should open link modal when clicking on external link from left navigation
Open modal when clicking on menu title
  ✅ Links in jcontent Open modal when clicking on menu title
Open modal when clicking on menu title and can edit entry from list view
  ✅ Links in jcontent Open modal when clicking on menu title and can edit entry from list view

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/menu.cy.ts.xml

3 tests were completed in 30s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Menu tests 3✅ 30s
Root Suite 0ms

✅ Menu tests

Can edit content
  ✅ Menu tests Can edit content
Can download file
  ✅ Menu tests Can download file
Can create a page at same level as home
  ✅ Menu tests Can create a page at same level as home

✅ tests/artifacts/results/xml_reports/cypress/e2e/jcontent/multiselection.cy.ts.xml

7 tests were completed in 19s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Multi-selection tests 7✅ 19s
Root Suite 0ms

✅ Multi-selection tests

Can clear selection
  ✅ Multi-selection tests Can clear selection
Can select/de-select items in list mode
  ✅ Multi-selection tests Can select/de-select items in list mode
Can select/de-select items in dropdown
  ✅ Multi-selection tests Can select/de-select items in dropdown
Can select items in list mode and clear selection
  ✅ Multi-selection tests Can select items in list mode and clear selection
Can select items with right-click
  ✅ Multi-selection tests Can select items with right-click
should not show "add to selection" if nothing is selected
  ✅ Multi-selection tests should not show "add to selection" if nothing is selected
should show number of items selected in conrtext menu
  ✅ Multi-selection tests should show number of items selected in conrtext menu

Annotations

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Content editor form ► Should display custom title label and error message ► Content editor form Should display custom title label and error message

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
    at getElement (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:5:0)
    at getComponentBySelector (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:13:0)
    at getComponentByRole (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:25:0)
    at ./cypress/page-object/createContent.ts.CreateContent.open (webpack:///./cypress/page-object/createContent.ts:14:27)
    at ./cypress/page-object/jcontent.ts.JContent.createContent (webpack:///./cypress/page-object/jcontent.ts:63:13)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentEditorForm.cy.ts:43:39)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Content editor form ► Should display overridden title label for boolean buttons ► Content editor form Should display overridden title label for boolean buttons

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
    at getElement (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:5:0)
    at getComponentBySelector (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:13:0)
    at getComponentByRole (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:25:0)
    at ./cypress/page-object/createContent.ts.CreateContent.open (webpack:///./cypress/page-object/createContent.ts:14:27)
    at ./cypress/page-object/jcontent.ts.JContent.createContent (webpack:///./cypress/page-object/jcontent.ts:63:13)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentEditorForm.cy.ts:55:39)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Content editor form ► Should display overridden property in correct section ► Content editor form Should display overridden property in correct section

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
    at getElement (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:5:0)
    at getComponentBySelector (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:13:0)
    at getComponentByRole (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:25:0)
    at ./cypress/page-object/createContent.ts.CreateContent.open (webpack:///./cypress/page-object/createContent.ts:14:27)
    at ./cypress/page-object/jcontent.ts.JContent.createContent (webpack:///./cypress/page-object/jcontent.ts:63:13)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentEditorForm.cy.ts:61:17)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Content editor form ► Should update dependent property "j:subNodesView" in content retrieval when changing "j:type" ► Content editor form Should update dependent property "j:subNodesView" in content retrieval when changing "j:type"

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
    at getElement (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:5:0)
    at getComponentBySelector (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:13:0)
    at getComponentByRole (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:25:0)
    at ./cypress/page-object/createContent.ts.CreateContent.open (webpack:///./cypress/page-object/createContent.ts:14:27)
    at ./cypress/page-object/jcontent.ts.JContent.createContent (webpack:///./cypress/page-object/jcontent.ts:63:13)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentEditorForm.cy.ts:69:39)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Content editor form ► Should use site default template value ► Content editor form Should use site default template value

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml
Error:
  AssertionError: expected undefined to be true
Raw output
AssertionError: expected undefined to be true
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentEditorForm.cy.ts:38:78)

      + expected - actual:  failed to generate Mocha diff

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Content editor form ► Should display hidden property with overridden hide flag ► Content editor form Should display hidden property with overridden hide flag

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
    at getElement (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:5:0)
    at getComponentBySelector (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:13:0)
    at getComponentByRole (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:25:0)
    at ./cypress/page-object/createContent.ts.CreateContent.open (webpack:///./cypress/page-object/createContent.ts:14:27)
    at ./cypress/page-object/jcontent.ts.JContent.createContent (webpack:///./cypress/page-object/jcontent.ts:63:13)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentEditorForm.cy.ts:102:39)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Content editor form ► Should display overridden title label and description label from json overrides define by labelKey and descriptionKey ► Content editor form Should display overridden title label and description label from json overrides define by ...

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentEditorForm.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `.moonstone-button[data-sel-role="createContent"]`, but never found it.
    at getElement (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:5:0)
    at getComponentBySelector (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:13:0)
    at getComponentByRole (webpack:///./node_modules/@jahia/cypress/dist/page-object/utils.js:25:0)
    at ./cypress/page-object/createContent.ts.CreateContent.open (webpack:///./cypress/page-object/createContent.ts:14:27)
    at ./cypress/page-object/jcontent.ts.JContent.createContent (webpack:///./cypress/page-object/jcontent.ts:63:13)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentEditorForm.cy.ts:113:39)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentMultiLanguage.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Create multi language content and verify that it is different in all languages ► Can create and modify content in 2 languages and publish respecting mandatory language rules ► Create multi language content and verify that it is different in all languag...

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/contentMultiLanguage.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `:contains("contentMultiLanguage")`, but never found it. Queried from:
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `:contains("contentMultiLanguage")`, but never found it. Queried from:

              > cy.get(@component43, [object Object])
    at ./cypress/page-object/pickerTable.ts.PickerTable.getRowByLabel (webpack:///./cypress/page-object/pickerTable.ts:22:13)
    at ./cypress/page-object/picker.ts.Picker.getTableRow (webpack:///./cypress/page-object/picker.ts:124:31)
    at fillNews (webpack:///./cypress/e2e/contentEditor/contentMultiLanguage.cy.ts:148:19)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/contentMultiLanguage.cy.ts:325:8)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/copyFromOneLanguageToCurrentLanguage.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

test copyFromOneLanguageToCurrentLanguage ► test ► test copyFromOneLanguageToCurrentLanguage test

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/copyFromOneLanguageToCurrentLanguage.cy.ts.xml
Error:
  CypressError: Timed out retrying after 30000ms: `cy.its()` errored because the property: `data.jcr.addNode.uuid` does not exist on your subject.
Raw output
CypressError: Timed out retrying after 30000ms: `cy.its()` errored because the property: `data.jcr.addNode.uuid` does not exist on your subject.

`cy.its()` waited for the specified property `data.jcr.addNode.uuid` to exist, but it never did.

If you do not expect the property `data.jcr.addNode.uuid` to exist, then add an assertion such as:

`cy.wrap({ foo: 'bar' }).its('quux').should('not.exist')`

https://on.cypress.io/its
    at <unknown> (http://jahia:8080/__cypress/runner/cypress_runner.js:145326:80)
    at Object.subjectFn (http://jahia:8080/__cypress/runner/cypress_runner.js:159495:16)
    at $Cy.verifyUpcomingAssertions (http://jahia:8080/__cypress/runner/cypress_runner.js:140576:31)
    at onRetry (http://jahia:8080/__cypress/runner/cypress_runner.js:159486:15)
    at tryCatcher (http://jahia:8080/__cypress/runner/cypress_runner.js:18744:23)
    at Promise.attempt.Promise.try (http://jahia:8080/__cypress/runner/cypress_runner.js:16018:29)
    at whenStable (http://jahia:8080/__cypress/runner/cypress_runner.js:156356:65)
    at <unknown> (http://jahia:8080/__cypress/runner/cypress_runner.js:155797:14)
    at tryCatcher (http://jahia:8080/__cypress/runner/cypress_runner.js:18744:23)
    at Promise._settlePromiseFromHandler (http://jahia:8080/__cypress/runner/cypress_runner.js:16679:31)
    at Promise._settlePromise (http://jahia:8080/__cypress/runner/cypress_runner.js:16736:18)
    at Promise._settlePromise0 (http://jahia:8080/__cypress/runner/cypress_runner.js:16781:10)
    at Promise._settlePromises (http://jahia:8080/__cypress/runner/cypress_runner.js:16861:18)
    at Promise._fulfill (http://jahia:8080/__cypress/runner/cypress_runner.js:16805:18)
    at <unknown> (http://jahia:8080/__cypress/runner/cypress_runner.js:18419:46)
From Your Spec Code:
    at Context.eval (webpack:///./cypress/e2e/contentEditor/copyFromOneLanguageToCurrentLanguage.cy.ts:59:11)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Create content tests ► Can create content ► Create content tests Can create content

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/createContent.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find element: `#page-composer-frame`, but never found it.
    at Context.frameLoaded (webpack:///./node_modules/cypress-iframe/dist/index.js:79:0)

Check failure on line 0 in tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/editorUrl.cy.ts.xml

See this annotation in the file changed.

@github-actions github-actions / Tests Report (Standalone)

Editor url test ► should open editor ► Editor url test should open editor

Failed test found in:
  tests/artifacts/results/xml_reports/cypress/e2e/contentEditor/editorUrl.cy.ts.xml
Error:
  AssertionError: Timed out retrying after 30000ms: Expected to find content: 'People First' within the element: <tr.flexRow.moonstone-TableRow.alignCenter.src-javascript-JContent-ContentRoute-ContentLayout-ContentTable-ContentTable__tableRow--O3W0k> but never did.
Raw output
AssertionError: Timed out retrying after 30000ms: Expected to find content: 'People First' within the element: <tr.flexRow.moonstone-TableRow.alignCenter.src-javascript-JContent-ContentRoute-ContentLayout-ContentTable-ContentTable__tableRow--O3W0k> but never did.
    at ./cypress/page-object/jcontent.ts.JContent.editComponentByText (webpack:///./cypress/page-object/jcontent.ts:71:87)
    at Context.eval (webpack:///./cypress/e2e/contentEditor/editorUrl.cy.ts:33:33)