summaryrefslogtreecommitdiff
path: root/addons/web/static/tests/helpers/test_utils_tests.js
blob: d4f386625f75b69829c35a7bdffd5daa015cb541 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
odoo.define('web.testUtilsTests', function (require) {
"use strict";

var testUtils = require('web.test_utils');

QUnit.module('web', {}, function () {
QUnit.module('testUtils', {}, function () {

QUnit.module('patch date');

QUnit.test('new date', function (assert) {
    assert.expect(5);
    const unpatchDate = testUtils.mock.patchDate(2018, 9, 23, 14, 50, 0);

    const date = new Date();

    assert.strictEqual(date.getFullYear(), 2018);
    assert.strictEqual(date.getMonth(), 9);
    assert.strictEqual(date.getDate(), 23);
    assert.strictEqual(date.getHours(), 14);
    assert.strictEqual(date.getMinutes(), 50);
    unpatchDate();
});

QUnit.test('new moment', function (assert) {
    assert.expect(1);
    const unpatchDate = testUtils.mock.patchDate(2018, 9, 23, 14, 50, 0);

    const m = moment();
    assert.strictEqual(m.format('YYYY-MM-DD HH:mm'), '2018-10-23 14:50');
    unpatchDate();
});

});
});
});