Class org.mozilla.fenix.shopping.ReviewQualityCheckFeatureTest
Tests
Test |
Duration |
Result |
GIVEN feature is disabled WHEN non product url accessed THEN callback not called |
0.007s |
passed |
GIVEN feature is disabled WHEN product url accessed THEN callback called |
0.008s |
passed |
GIVEN feature is enabled WHEN non product url accessed THEN callback not called |
0.008s |
passed |
GIVEN feature is enabled WHEN product url accessed THEN callback called |
0.007s |
passed |
WHEN feature is enabled and isProductUrl updates a lot THEN callback is only invoked when isProductUrl settles |
0.038s |
passed |
WHEN feature is enabled and selected tab is a product page THEN callback returns true |
0.007s |
passed |
WHEN feature is enabled and selected tab is not a product page THEN callback returns false |
0.007s |
passed |
WHEN feature is enabled and selected tab is not yet loaded THEN callback returns false |
0.006s |
passed |
WHEN feature is enabled and selected tab is switched to a product page THEN callback returns true |
0.008s |
passed |
WHEN feature is enabled and selected tab is switched to a product page after stop is called THEN callback is only called once with false |
0.009s |
passed |
WHEN feature is enabled and selected tab is switched to not a product page THEN callback returns false |
0.013s |
passed |
WHEN feature is not enabled THEN callback returns false |
0.058s |
passed |
WHEN the feature is restarted THEN first emission is collected to set the tint |
0.022s |
passed |
WHEN the shopping sheet is collapsed THEN the callback is called with false |
0.003s |
passed |
WHEN the shopping sheet is expanded THEN the collapsed callback is called with true |
0.005s |
passed |