mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 21:17:44 +00:00
LibJS: Implement Date.getUTC*
Test files created with: $ for f in Libraries/LibJS/Tests/builtins/Date/Date.prototype.get*js; do cp $f $(echo $f | sed -e 's/get/getUTC/') ; done $ rm Libraries/LibJS/Tests/builtins/Date/Date.prototype.getUTCTime.js $ git add Libraries/LibJS/Tests/builtins/Date/Date.prototype.getUTC*.js $ ls Libraries/LibJS/Tests/builtins/Date/Date.prototype.getUTC*.js | \ xargs sed -i -e 's/get/getUTC/g'
This commit is contained in:
parent
d5eaefe87b
commit
ad00462daa
12 changed files with 184 additions and 4 deletions
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
let d = new Date();
|
||||
expect(d.getUTCDate()).toBe(d.getUTCDate());
|
||||
expect(d.getUTCDate()).not.toBeNaN();
|
||||
expect(d.getUTCDate()).toBeGreaterThanOrEqual(1);
|
||||
expect(d.getUTCDate()).toBeLessThanOrEqual(31);
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
var d = new Date();
|
||||
expect(d.getUTCDay()).toBe(d.getUTCDay());
|
||||
expect(d.getUTCDay()).not.toBeNaN();
|
||||
expect(d.getUTCDay()).toBeGreaterThanOrEqual(0);
|
||||
expect(d.getUTCDay()).toBeLessThanOrEqual(6);
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
var d = new Date();
|
||||
expect(d.getUTCFullYear()).toBe(d.getUTCFullYear());
|
||||
expect(d.getUTCFullYear()).not.toBeNaN();
|
||||
expect(d.getUTCFullYear()).toBe(d.getUTCFullYear());
|
||||
expect(d.getUTCFullYear()).toBeGreaterThanOrEqual(2020);
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
var d = new Date();
|
||||
expect(d.getUTCHours()).toBe(d.getUTCHours());
|
||||
expect(d.getUTCHours()).not.toBeNaN();
|
||||
expect(d.getUTCHours()).toBeGreaterThanOrEqual(0);
|
||||
expect(d.getUTCHours()).toBeLessThanOrEqual(23);
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
var d = new Date();
|
||||
expect(d.getUTCMilliseconds()).toBe(d.getUTCMilliseconds());
|
||||
expect(d.getUTCMilliseconds()).not.toBeNaN();
|
||||
expect(d.getUTCMilliseconds()).toBeGreaterThanOrEqual(0);
|
||||
expect(d.getUTCMilliseconds()).toBeLessThanOrEqual(999);
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
var d = new Date();
|
||||
expect(d.getUTCMinutes()).toBe(d.getUTCMinutes());
|
||||
expect(d.getUTCMinutes()).not.toBeNaN();
|
||||
expect(d.getUTCMinutes()).toBeGreaterThanOrEqual(0);
|
||||
expect(d.getUTCMinutes()).toBeLessThanOrEqual(59);
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
var d = new Date();
|
||||
expect(d.getUTCMonth()).toBe(d.getUTCMonth());
|
||||
expect(d.getUTCMonth()).not.toBeNaN();
|
||||
expect(d.getUTCMonth()).toBeGreaterThanOrEqual(0);
|
||||
expect(d.getUTCMonth()).toBeLessThanOrEqual(11);
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
test("basic functionality", () => {
|
||||
var d = new Date();
|
||||
expect(d.getUTCSeconds()).toBe(d.getUTCSeconds());
|
||||
expect(d.getUTCSeconds()).not.toBeNaN();
|
||||
expect(d.getUTCSeconds()).toBeGreaterThanOrEqual(0);
|
||||
expect(d.getUTCSeconds()).toBeLessThanOrEqual(59);
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue