Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smoke Testing v3.0.29 #2585

Closed
38 tasks done
krutidugade opened this issue Jul 18, 2023 · 2 comments
Closed
38 tasks done

Smoke Testing v3.0.29 #2585

krutidugade opened this issue Jul 18, 2023 · 2 comments

Comments

@krutidugade
Copy link
Contributor

krutidugade commented Jul 18, 2023

WooCommerce Activation Check

Tests

  • Install and activate the plugin with WooCommerce de-activated.
  • Install and activate the plugin with WooCommerce activated.

Connect to Facebook Business Account

Prerequisites

  • Facebook is not connected.

Tests

  • Business account details are shown after connecting to Facebook and aren't empty.
  • Catalog Name link is present and links to Facebook Catalog.

Product sync

Tests

  • Clicking "Sync products" syncs products to Facebook Catalog.
  • Excluding a Category will exclude products from the category being synced to Facebook Catalog and show the popup.
  • New products added to the excluded Category aren't synced to Facebook Catalog and the message is shown.

New Simple Product

Tests

  • Adding new Simple Product should sync the product to Facebook.
  • Adding new Simple Product to Facebook Product sync excluded Category should show a message.

New Variable Product

Tests

  • Adding new Variable Product with attributes should sync to Facebook.

Simple Product

Prerequisites

  • A Simple Product synced to Facebook Catalog.
  • Go to WooCommerce > Settings > Products > Inventory, enable "Hide out of stock items from the catalog" and Save changes.

Tests

  • Edited the product name and description will sync to Facebook Catalog.
  • Edited product price will sync to Facebook Catalog.
  • Facebook price will sync to Facebook Catalog and overwrite the regular price.
  • Zero stock quantity should remove a product from Facebook Catalog.
  • Positive stock quantity should put the product back to Facebook Catalog.
  • 'Do not sync' a product and confirm it is removed from Facebook Catalog (after clicking the correct option on the popup).

Simple Virtual Product

Tests

  • Sync virtual product will sync and hide the product on Facebook.

Variable Product

Prerequisites

  • Facebook synced Variable Product.

Tests

  • Adding product variations from multiple product attributes should sync to Facebook.
  • Managing stock for a variation and setting stock quantity to zero should remove the product from Facebook.
  • [FAILING] Managing stock for a variation and setting stock quantity to a positive non-zero value should add the product variation to Facebook Catalog Items.
  • Managing stock for variable product at product level should remove the product and all its variations from Facebook.
  • [FAILING] Managing stock for variable product at product level with a positive Stock quantity should add an out of stock product back into Facebook Catalog.

Product Set

Prerequisites

  • A Category with products synced to Facebook.
  • A Category with products not synced to Facebook.
  • A Category with products either synced, partially synced or not synced to Facebook.

Tests

  • Facebook Set from a Category syncs to Facebook.
  • Facebook Set from excluded Category does not sync to Facebook.
  • Facebook Set from a Category with no products synced to Facebook.

Messenger

Tests

  • Enable Messenger and confirm the chat widget loads.
  • Disable Messenger and confirm no chat widget present.

Product Feed

Prerequisites

  • At least one product synced to Facebook with a status of Sync and show or Sync and hide.

Tests

  • Check Product feed file exists.
  • Check Product Feed has all the products synced to Facebook.
  • Update one of the products and check the changes populated to the feed file.
@krutidugade
Copy link
Contributor Author

Facebook Set from a Category with no products synced to Facebook.

This is a known issue but I couldn't replicate it. This test case failed for me just like last week so it is a good thing.

@krutidugade
Copy link
Contributor Author

Everything works as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant