diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-10-06 09:25:57 +0200 |
|---|---|---|
| committer | Géry Debongnie <ged@odoo.com> | 2017-10-18 13:31:17 +0200 |
| commit | 1503ec888362216b90099bd5cfb9affc53de20d4 (patch) | |
| tree | 97503b50f55b8b2518cfa73bb843e0f0ef0bd94f /addons/web/static/tests/widgets | |
| parent | e302ca7b3d67ead978022ecced51a6de4345983b (diff) | |
[FIX] web: make rainbowMan more solid
Diffstat (limited to 'addons/web/static/tests/widgets')
| -rw-r--r-- | addons/web/static/tests/widgets/rainbow_man_tests.js | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/addons/web/static/tests/widgets/rainbow_man_tests.js b/addons/web/static/tests/widgets/rainbow_man_tests.js index e9674ebc3fe..b9ccef662c9 100644 --- a/addons/web/static/tests/widgets/rainbow_man_tests.js +++ b/addons/web/static/tests/widgets/rainbow_man_tests.js @@ -1,7 +1,7 @@ -odoo.define('web.rainbow_man_tests', function (require) { +odoo.define('web.RainbowMan_tests', function (require) { "use strict"; -var RainbowMan = require('web.rainbow_man'); +var RainbowMan = require('web.RainbowMan'); QUnit.module('widgets', {}, function () { @@ -15,22 +15,25 @@ QUnit.module('RainbowMan', { }, function () { QUnit.test("rendering a rainbowman", function (assert) { + var done = assert.async(); assert.expect(2); var $target = $("#qunit-fixture"); // Create and display rainbowman var rainbowman = new RainbowMan(this.data); - rainbowman.appendTo($target); + rainbowman.appendTo($target).then(function () { + var $rainbow = rainbowman.$(".o_reward_rainbow"); + assert.strictEqual($rainbow.length, 1, + "Should have displayed rainbow effect"); - var $rainbow = rainbowman.$(".o_reward_rainbow"); - assert.strictEqual($rainbow.length, 1, - "Should have displayed rainbow effect"); + assert.ok(rainbowman.$('.o_reward_msg_content').html() === 'Congrats!', + "Card on the rainbowman should display 'Congrats!' message"); - assert.ok(rainbowman.$('.o_reward_msg_content').html() === 'Congrats!', - "Card on the rainbowman should display 'Congrats!' message"); + rainbowman.destroy(); + done(); + }); - rainbowman.destroy(); }); }); }); |
