Fix runtime error Date object (#4914)
This patch fixes #4704 JerryScript-DCO-1.0-Signed-off-by: Daniel Batiz daniel.batiz@h-lab.eu
This commit is contained in:
@@ -241,3 +241,22 @@ assert (isNaN (d.setMonth()));
|
||||
assert (isNaN (d.setUTCMonth()));
|
||||
assert (isNaN (d.setFullYear()));
|
||||
assert (isNaN (d.setUTCFullYear()));
|
||||
|
||||
var date = new Date('1975-08-19');
|
||||
var date2 = new Date('1975-08-19');
|
||||
var date3 = new Date('1975-08-19');
|
||||
var date4 = new Date('1975-08-19');
|
||||
var date5 = new Date('1975-08-19');
|
||||
var date6 = new Date('1975-08-19');
|
||||
date.setFullYear(275760, 8, 13);
|
||||
date2.setFullYear(275760, 8, 14);
|
||||
date3.setFullYear(-271820, 6570968, 13);
|
||||
date4.setFullYear(-271820, 6570968, 14);
|
||||
date5.setFullYear(-271821);
|
||||
date6.setFullYear(-271822);
|
||||
assert(date.getFullYear() == 275760);
|
||||
assert(isNaN(date2.getFullYear()));
|
||||
assert(date3.getFullYear() == 275760);
|
||||
assert(isNaN(date4.getFullYear()));
|
||||
assert(date5.getFullYear() == -271821);
|
||||
assert(isNaN(date6.getFullYear()));
|
||||
|
||||
Reference in New Issue
Block a user