Skip to content
Snippets Groups Projects
Unverified Commit 865608a9 authored by Sergei Zharinov's avatar Sergei Zharinov Committed by GitHub
Browse files

test(schedule): Use template literal with `test.each` (#20750)

parent ecc60897
No related branches found
No related tags found
No related merge requests found
...@@ -264,24 +264,13 @@ describe('workers/repository/update/branch/schedule', () => { ...@@ -264,24 +264,13 @@ describe('workers/repository/update/branch/schedule', () => {
}); });
describe('supports timezone', () => { describe('supports timezone', () => {
const cases: [string, string, string, boolean][] = [ test.each`
['after 4pm', 'Asia/Singapore', '2017-06-30T15:59:00.000+0800', false], sched | tz | datetime | expected
['after 4pm', 'Asia/Singapore', '2017-06-30T16:01:00.000+0800', true], ${'after 4pm'} | ${'Asia/Singapore'} | ${'2017-06-30T15:59:00.000+0800'} | ${false}
[ ${'after 4pm'} | ${'Asia/Singapore'} | ${'2017-06-30T16:01:00.000+0800'} | ${true}
'before 3am on Monday', ${'before 3am on Monday'} | ${'Asia/Tokyo'} | ${'2017-06-26T02:59:00.000+0900'} | ${true}
'Asia/Tokyo', ${'before 3am on Monday'} | ${'Asia/Tokyo'} | ${'2017-06-26T03:01:00.000+0900'} | ${false}
'2017-06-26T02:59:00.000+0900', `('$sched, $tz, $datetime', ({ sched, tz, datetime, expected }) => {
true,
],
[
'before 3am on Monday',
'Asia/Tokyo',
'2017-06-26T03:01:00.000+0900',
false,
],
];
test.each(cases)('%p, %p, %p', (sched, tz, datetime, expected) => {
config.schedule = [sched]; config.schedule = [sched];
config.timezone = tz; config.timezone = tz;
mockDate.set(datetime); mockDate.set(datetime);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment