summaryrefslogtreecommitdiff
path: root/addons/web/doc/module/26
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/web/doc/module/26
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/web/doc/module/26')
-rw-r--r--addons/web/doc/module/2638
1 files changed, 38 insertions, 0 deletions
diff --git a/addons/web/doc/module/26 b/addons/web/doc/module/26
new file mode 100644
index 00000000..ec0b345a
--- /dev/null
+++ b/addons/web/doc/module/26
@@ -0,0 +1,38 @@
+Index: web_example/static/src/tests/timer.js
+===================================================================
+--- web_example.orig/static/src/tests/timer.js
++++ web_example/static/src/tests/timer.js
+@@ -42,4 +42,33 @@ openerp.testing.section('timer', functio
+ w.format_time(84092336),
+ '23:21:32');
+ });
++ test('update_counter', function (instance, $fixture) {
++ var w = new instance.web_example.Action();
++ // $fixture is a DOM tree whose content gets cleaned up before
++ // each test, so we can add whatever we need to it
++ $fixture.append('<div class="oe_web_example_timer">');
++ // Then set it on the widget
++ w.setElement($fixture);
++
++ // Update the counter with a known value
++ w.update_counter(22733958);
++ // And check the DOM matches
++ strictEqual($fixture.text(), '06:18:53');
++
++ w.update_counter(73451828)
++ strictEqual($fixture.text(), '20:24:11');
++ });
++ test('display_record', function (instance, $fixture) {
++ var w = new instance.web_example.Action();
++ $fixture.append('<ol class="oe_web_example_saved">')
++ w.setElement($fixture);
++
++ w.display_record({time: 41676639});
++ w.display_record({time: 84092336});
++
++ var $lis = $fixture.find('li');
++ strictEqual($lis.length, 2, "should have printed 2 records");
++ strictEqual($lis[0].textContent, '11:34:36');
++ strictEqual($lis[1].textContent, '23:21:32');
++ });
+ });