From 78f87dce3420f4f2bde2175c90395d87e6bdc59d Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 2 Jul 2014 13:00:13 +0200 Subject: [PATCH] [FIX] website_sale_options: tour and filter by attributes --- addons/web/static/src/js/tour.js | 1 + addons/website_sale/static/src/js/website_sale.js | 2 +- .../static/src/js/website_sale.test.js | 9 ++++----- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/web/static/src/js/tour.js b/addons/web/static/src/js/tour.js index 032a54a5cc4..e46d1b21a3d 100644 --- a/addons/web/static/src/js/tour.js +++ b/addons/web/static/src/js/tour.js @@ -334,6 +334,7 @@ var Tour = { + '\n\n' + $("body").html(); Tour.reset(); if (state.mode === "test") { + console.log(message); throw new Error(message); } }, diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index ad7823ca6bb..4a77d1a6c21 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -56,7 +56,7 @@ $('.oe_website_sale').each(function () { $('.a-submit', oe_website_sale).off('click').on('click', function () { $(this).closest('form').submit(); }); - $('.form.js_attributes input, form.js_attributes select', oe_website_sale).on('change', function () { + $('form.js_attributes input, form.js_attributes select', oe_website_sale).on('change', function () { $(this).closest("form").submit(); }); diff --git a/addons/website_sale_options/static/src/js/website_sale.test.js b/addons/website_sale_options/static/src/js/website_sale.test.js index e174276122d..e5ef6d9eb5a 100644 --- a/addons/website_sale_options/static/src/js/website_sale.test.js +++ b/addons/website_sale_options/static/src/js/website_sale.test.js @@ -27,13 +27,13 @@ element: "#customize-menu a:contains(Product Attribute's Filters)", }, { - title: "select product attribute memory 16 Go", - waitNot: '#customize-menu:visible', - element: 'form.js_attributes label:contains(16 Go) input:not(:checked)', + title: "select product attribute memory 16 GB", + waitNot: '#customize-menu:visible .dropdown-menu:visible', + element: 'form.js_attributes label:contains(16 GB) input:not(:checked)', }, { title: "check the selection", - waitFor: 'form.js_attributes label:contains(16 Go) input:checked', + waitFor: 'form.js_attributes label:contains(16 GB) input:checked', }, { title: "select iPad", @@ -42,7 +42,6 @@ }, { title: "click on 'Add to Cart' button", - waitNot: '#customize-menu:visible', element: "a:contains(Add to Cart)", }, {