fix: use toDateString occur error when use pnpm run test in China (#10719)

pull/10722/head
Papaya 4 months ago committed by GitHub
parent fff3320517
commit cc22492e7a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -2,7 +2,7 @@ import { flushSync } from '../../../../src/main/main-client';
import { test } from '../../test';
export default test({
html: `<div>getSeconds: 0</div><div>getMinutes: 0</div><div>getHours: 15</div><div>getTime: 1708700400000</div><div>toDateString: Fri Feb 23 2024</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`,
html: `<div>getSeconds: 0</div><div>getMinutes: 0</div><div>getHours: 15</div><div>getTime: 1708700400000</div><div>toUTCString: Fri, 23 Feb 2024 15:00:00 GMT</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`,
test({ assert, target }) {
const [btn, btn2, btn3] = target.querySelectorAll('button');
@ -13,7 +13,7 @@ export default test({
assert.htmlEqual(
target.innerHTML,
`<div>getSeconds: 1</div><div>getMinutes: 0</div><div>getHours: 15</div><div>getTime: 1708700401000</div><div>toDateString: Fri Feb 23 2024</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`
`<div>getSeconds: 1</div><div>getMinutes: 0</div><div>getHours: 15</div><div>getTime: 1708700401000</div><div>toUTCString: Fri, 23 Feb 2024 15:00:01 GMT</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`
);
flushSync(() => {
@ -22,7 +22,7 @@ export default test({
assert.htmlEqual(
target.innerHTML,
`<div>getSeconds: 1</div><div>getMinutes: 1</div><div>getHours: 15</div><div>getTime: 1708700461000</div><div>toDateString: Fri Feb 23 2024</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`
`<div>getSeconds: 1</div><div>getMinutes: 1</div><div>getHours: 15</div><div>getTime: 1708700461000</div><div>toUTCString: Fri, 23 Feb 2024 15:01:01 GMT</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`
);
flushSync(() => {
@ -31,7 +31,7 @@ export default test({
assert.htmlEqual(
target.innerHTML,
`<div>getSeconds: 1</div><div>getMinutes: 1</div><div>getHours: 16</div><div>getTime: 1708704061000</div><div>toDateString: Fri Feb 23 2024</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`
`<div>getSeconds: 1</div><div>getMinutes: 1</div><div>getHours: 16</div><div>getTime: 1708704061000</div><div>toUTCString: Fri, 23 Feb 2024 16:01:01 GMT</div><button>1 second</button><button>1 minute</button><button>1 hour</button>`
);
}
});

@ -8,7 +8,7 @@
<div>getMinutes: {date.getUTCMinutes()}</div>
<div>getHours: {date.getUTCHours()}</div>
<div>getTime: {date.getTime()}</div>
<div>toDateString: {date.toDateString()}</div>
<div>toUTCString: {date.toUTCString()}</div>
<button onclick={() => {
date.setSeconds(date.getSeconds() + 1);

Loading…
Cancel
Save