diff options
author | diosmosis <diosmosis@users.noreply.github.com> | 2018-08-01 10:48:19 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-01 10:48:19 +0300 |
commit | 7414af9f7e7a4c3d79c30abe19b11c2b485fc426 (patch) | |
tree | 56915df26164d7d0d9841bba9c24cc62758d973a /tests | |
parent | 6cb6548c19a93b3c9c173d6bb9c1a9f68835f252 (diff) |
Add removeEcommerceItem() and clearEcommerceCart() methods to JS tracker. (#13228)
* Add removeEcommerceItem() and clearEcommerceCart() methods to JS tracker.
* jslint and changelog
* minify JS
* update test count
* remove newlines
Diffstat (limited to 'tests')
-rw-r--r-- | tests/javascript/index.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/javascript/index.php b/tests/javascript/index.php index 287986a71c..8934cf0abe 100644 --- a/tests/javascript/index.php +++ b/tests/javascript/index.php @@ -2132,7 +2132,7 @@ function PiwikTest() { }); test("API methods", function() { - expect(100); + expect(102); equal( typeof Piwik.addPlugin, 'function', 'addPlugin' ); equal( typeof Piwik.addPlugin, 'function', 'addTracker' ); @@ -2232,6 +2232,8 @@ function PiwikTest() { // ecommerce equal( typeof tracker.setEcommerceView, 'function', 'setEcommerceView' ); equal( typeof tracker.addEcommerceItem, 'function', 'addEcommerceItem' ); + equal( typeof tracker.removeEcommerceItem, 'function', 'removeEcommerceItem' ); + equal( typeof tracker.clearEcommerceCart, 'function', 'clearEcommerceCart' ); equal( typeof tracker.trackEcommerceOrder, 'function', 'trackEcommerceOrder' ); equal( typeof tracker.trackEcommerceCartUpdate, 'function', 'trackEcommerceCartUpdate' ); // consent @@ -3891,15 +3893,22 @@ if ($mysql) { //Ecommerce tests tracker3.addEcommerceItem("SKU PRODUCT", "PRODUCT NAME", "PRODUCT CATEGORY", 11.1111, 2); + tracker3.addEcommerceItem("SKU TO REMOVE"); tracker3.addEcommerceItem("SKU PRODUCT", "random", "random PRODUCT CATEGORY", 11.1111, 2); tracker3.addEcommerceItem("SKU ONLY SKU", "", "", "", ""); tracker3.addEcommerceItem("SKU ONLY NAME", "PRODUCT NAME 2", "", ""); tracker3.addEcommerceItem("SKU NO PRICE NO QUANTITY", "PRODUCT NAME 3", "CATEGORY", "", "" ); tracker3.addEcommerceItem("SKU ONLY" ); + tracker3.removeEcommerceItem("SKU TO REMOVE"); tracker3.trackEcommerceCartUpdate( 555.55 ); tracker3.trackEcommerceOrder( "ORDER ID YES", 666.66, 333, 222, 111, 1 ); + tracker3.addEcommerceItem("SKU TO REMOVE 1"); + tracker3.addEcommerceItem("SKU TO REMOVE 2"); + tracker3.addEcommerceItem("SKU TO REMOVE 3"); + tracker3.clearEcommerceCart(); + // the same order tracked once more, should have no items tracker3.trackEcommerceOrder( "ORDER WITHOUT ANY ITEM", 777, 444, 222, 111, 1 ); |