changeset 427ff0f8fc91 in sao:6.4
details: https://hg.tryton.org/sao?cmd=changeset&node=427ff0f8fc91
description:
        Set date_format in context when testing DomainParser

        issue11728
        (grafted from a3d5b20cfaba1816dec30c230422296663bcc647)
diffstat:

 tests/sao.js |  22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diffs (56 lines):

diff -r 58244352f6cf -r 427ff0f8fc91 tests/sao.js
--- a/tests/sao.js      Sat Oct 01 14:15:05 2022 +0200
+++ b/tests/sao.js      Sat Oct 01 14:44:34 2022 +0200
@@ -1636,22 +1636,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 = {
@@ -1925,13 +1930,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 = {

Reply via email to