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:
parent
db082421ad
commit
1905534fb8
|
@ -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
|
||||
|
|
|
@ -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 ( {
|
||||
|
|
|
@ -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.
|
||||
|
Loading…
Reference in New Issue