summaryrefslogtreecommitdiff
path: root/addons/web/static/tests/widgets
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-10-06 09:25:57 +0200
committerGéry Debongnie <ged@odoo.com>2017-10-18 13:31:17 +0200
commit1503ec888362216b90099bd5cfb9affc53de20d4 (patch)
tree97503b50f55b8b2518cfa73bb843e0f0ef0bd94f /addons/web/static/tests/widgets
parente302ca7b3d67ead978022ecced51a6de4345983b (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.js21
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();
});
});
});