Add support for UTC Date for testing purpose

The tests may depend on the timezone of the browser so we need a way to write
tests as UTC only.

issue9577
review298511002
This commit is contained in:
Cédric Krier committed 2020-09-09 23:25:24 +02:00
1 parent 523fdbca0d
commit f7d2c114dc
3 files changed
+21 -18

No files matched your search

+2 -2
View File
@@ -745,10 +745,10 @@
Sao.PYSON.Date.eval_ = function(value, context) {
var date = value.start;
if (date && date.isDateTime) {
date = Sao.Date(date.year(), date.month(), date.date());
date = Sao.Date(date.year(), date.month(), date.date(), true);
}
if (!date || !date.isDate) {
date = Sao.Date();
date = Sao.Date(undefined, undefined, undefined, true);
}
if (value.y) date.year(value.y);
if (value.M) date.month(value.M - 1);
+4 -1
View File
@@ -168,7 +168,7 @@ var Sao = {};
Sao.Decimal = Number;
Sao.Date = function(year, month, day) {
Sao.Date = function(year, month, day, utc) {
var date;
if (month === undefined) {
date = moment(year);
@@ -177,6 +177,9 @@ var Sao = {};
else {
date = moment();
}
if (utc) {
date.utc();
}
date.year(year);
date.month(month);
date.date(day);