Skip to content

Commit

Permalink
Improve password-protected Single Product block template to verify co…
Browse files Browse the repository at this point in the history
…rrect template is displayed after correct password is introduced
  • Loading branch information
Aljullu committed Feb 8, 2024
1 parent d15bd09 commit 254637e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 ( {
Expand Down

0 comments on commit 254637e

Please sign in to comment.