Improve password-protected Single Product block template to verify correct template is displayed after correct password is introduced (#44452)

* Improve password-protected Single Product block template to verify correct template is displayed after correct password is introduced

* Add changelog entry
This commit is contained in:
Albert Juhé Lluveras 2024-02-09 10:53:27 +01:00 committed by GitHub
parent db082421ad
commit 1905534fb8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 11 additions and 1 deletions

View File

@ -38,7 +38,6 @@ wp wc product update $tshirt_with_logo_product_id --in_stock=false --user=1
sunglasses_product_id=$(wp post list --post_type=product --field=ID --name="Sunglasses" --format=ids)
wp post update $sunglasses_product_id --post_password="password" --user=1
# Enable attribute archives.
attribute_ids=$(wp wc product_attribute list --fields=id --format=ids --user=1)
if [ -n "$attribute_ids" ]; then

View File

@ -12,6 +12,13 @@ test.describe( 'Single Product template', async () => {
await expect(
page.getByText( 'This content is password protected.' ).first()
).toBeVisible();
// Verify after introducing the password, the page is visible.
await page.getByLabel( 'Password:' ).fill( 'password' );
await page.getByRole( 'button', { name: 'Enter' } ).click();
await expect(
page.getByRole( 'link', { name: 'Description' } )
).toBeVisible();
} );
test( 'loads the Single Product template for a specific product', async ( {

View File

@ -0,0 +1,4 @@
Significance: patch
Type: update
Comment: Improve password-protected Single Product block template to verify correct template is displayed after correct password is introduced.