[MGNLCE-186] UI tests Pages-app core - medium prio Created: 11/Feb/20  Updated: 01/Mar/21  Resolved: 05/Mar/20

Status: Closed
Project: Community Edition
Component/s: None
Affects Version/s: None
Fix Version/s: 6.2

Type: Task Priority: Neutral
Reporter: Christoph Meier Assignee: Sang Ngo Huu
Resolution: Fixed Votes: 0
Labels: QA&Testing, functional-tests
Remaining Estimate: 0d
Time Spent: 4.75d
Original Estimate: Not Specified

Issue Links:
Relates
dependency
depends upon MGNLTEST-19 Page object for rendered pages Closed
depends upon MGNLTEST-42 Page object for page editor (Pages app) Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Functional Tests
Sprint: 6.2 Ramp-up 17, 6.2 Ramp-up 18
Story Points: 8

 Description   

Write the functional tests for the Pages-app core functions with the medium prio:

 

Tests to add

  • Add sub-page
  • Delete single page
  • Move component
  • Publish page incl. subpages
  • Unpublish page
  • Publish deletion of single page
  • Restore version
  • Restore previous version

Depending on DEV-1349

  • Publish & verify actual publication 
    • Also check the content which has been published, not just the page.
  • Unpublish & verify actual unpublication
    • verify that the rendered page is indeed no longer reachable, yields 404
  • Publish deletion & verify unpublication 
    • verify that the rendered page is indeed no longer reachable, yields 404

Scope

  • Implement all the tests which do not rely on DEV-1349
  • For those dep. on DEV-1349 ,  ... at least make sure we have empty methods with the javadoc with the "gherkin instructions".

How-To:

  • The tests go into to the class info.magnolia.functionaltests.PagesCoreFunctionalTests
  • Add a javadoc comment to each method using Gherkin syntax.
  • Check the docu if required
  • For API usage examples see examples in info.magnolia.testframework.selftest.*
  • User for tests: Login with
    • peter or eric when doing editing or publishing related tasks. 
    • To check / verify, the user typically doesn't matter
    • instead of superuser use armin (Personas.ARMIN)

 

 

 



 Comments   
Comment by Christoph Meier [ 05/Mar/20 ]

Reviewed & Merged, and no need to test with a bundle (since it was a functional test).
Hence I close the ticket.

Generated at Mon Feb 12 00:07:04 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.