Kevin Ansfield
3bd9e2ecfe
Added Playwright "Update published post" test ( #15958 )
...
refs https://github.com/TryGhost/Team/issues/2371
- tests modifying the content of a published post
- extracted publish flow into a `publishPost` function that returns a new browser page object with the newly created post loaded
2022-12-07 14:13:23 +00:00
Ronald Langeveld
5bd82bc6d7
Added Playwright test for Member Impersonation
...
ref https://github.com/TryGhost/Team/issues/2371
- tests whether an impersonation link gets generated as well as whether
the link authenticates the user on a new page.
2022-12-07 19:26:23 +07:00
Simon Backx
31855ba75a
Added Playwright publish only test
...
refs https://github.com/TryGhost/Team/issues/2371
Test publishing flow for publish only posts.
2022-12-07 12:03:56 +01:00
Ronald Langeveld
8c41807978
Added Playwright test for deleting members from Admin.
...
ref https://github.com/TryGhost/Team/issues/2371
- This test will delete the previously added and editor member, returning the initial member state with no members.
2022-12-07 17:00:36 +07:00
Ronald Langeveld
1a879f9550
Added label and unsubscribe toggle on members test.
...
ref https://github.com/TryGhost/Team/issues/2371
- Editing members requires Label prefilled before the test runs so we can test making changes to that data.
2022-12-07 15:45:00 +07:00
Ronald Langeveld
f5bc7353b0
Added Playwright test for editing a member in admin
...
ref https://github.com/TryGhost/Team/issues/2371
- tests for editing a member inside admin
2022-12-07 13:02:48 +07:00
Ronald Langeveld
d60c50751b
Added playwright test for creating a new member in admin
...
ref https://www.notion.so/ghost/Critical-Paths-980dd089c3e74a6fbc619271f5a9ce42
- this test will add a new member via the admin.
- it also tests to ensure the added member is displayed after heading back to the members list page.
2022-12-07 12:35:16 +07:00
Daniel Lockyer
d64d8c0ddd
Added Playwright test for creating and using a free-trial Offer
...
refs https://www.notion.so/ghost/Critical-Paths-980dd089c3e74a6fbc619271f5a9ce42
- this test will create a free-trial Offer and go through Stripe
checkout, ensuring the member is created as paid
- also changes some utils to support creating the free-trial offer vs
just a discounted Offer
2022-12-07 11:29:05 +07:00
Daniel Lockyer
d04abc90b4
Added test group names
...
- this helps differentiate between the different tests we have available
2022-12-06 19:18:16 +07:00
Daniel Lockyer
97e5ca1de6
Extracted Playwright tests into separate files
...
- we should start to keep tests grouped by their area, so first we split
by Admin tests and then Portal tests, and within that we split into
setup/Tiers/Offers etc
2022-12-06 19:08:09 +07:00