From f16214ed4122b4cee12735f45d2f62a831da33ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 1 Oct 2022 14:44:34 +0200 Subject: [PATCH] Set date_format in context when testing DomainParser issue11728 --- tests/sao.js | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/tests/sao.js b/tests/sao.js index d86022c52b..5c4e8049ad 100644 --- a/tests/sao.js +++ b/tests/sao.js @@ -1635,22 +1635,27 @@ QUnit.test('DomainParser.convert_value', function() { var parser = new Sao.common.DomainParser(); + var context = { + 'date_format': '%Y-%m-%d', + }; var test_func = function(test) { var value = test[0]; var result = test[1]; - QUnit.strictEqual(parser.convert_value(this, value), result, + QUnit.strictEqual( + parser.convert_value(this, value, context), result, 'convert_value(' + JSON.stringify(this) + ', ' + - JSON.stringify(value) + ')'); + JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var test_valueOf_func = function(test) { var value = test[0]; var result = test[1]; - QUnit.strictEqual(parser.convert_value(this, value).valueOf(), + QUnit.strictEqual( + parser.convert_value(this, value, context).valueOf(), result.valueOf(), 'convert_value(' + JSON.stringify(this) + ', ' + - JSON.stringify(value) + ')'); + JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var field = { @@ -1924,13 +1929,18 @@ QUnit.test('DomainParser.format_value', function() { var parser = new Sao.common.DomainParser(); + var context = { + 'date_format': '%Y-%m-%d', + }; var test_func = function(test) { var value = test[0]; var result = test[1]; - QUnit.strictEqual(parser.format_value(this, value), result, + QUnit.strictEqual( + parser.format_value(this, value, null, context), result, 'format_value(' + JSON.stringify(this) + ', ' + - JSON.stringify(value) + ')'); + JSON.stringify(value) + ', null, ' + JSON.stringify(context) + + ')'); }; var field = {