From 865608a91d0b3cdf32f036c18cb84e4d7af3fece Mon Sep 17 00:00:00 2001 From: Sergei Zharinov <zharinov@users.noreply.github.com> Date: Sat, 4 Mar 2023 18:25:03 +0300 Subject: [PATCH] test(schedule): Use template literal with `test.each` (#20750) --- .../repository/update/branch/schedule.spec.ts | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/lib/workers/repository/update/branch/schedule.spec.ts b/lib/workers/repository/update/branch/schedule.spec.ts index 2f9ab17bb2..6c395ffc47 100644 --- a/lib/workers/repository/update/branch/schedule.spec.ts +++ b/lib/workers/repository/update/branch/schedule.spec.ts @@ -264,24 +264,13 @@ describe('workers/repository/update/branch/schedule', () => { }); describe('supports timezone', () => { - const cases: [string, string, string, boolean][] = [ - ['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', - 'Asia/Tokyo', - '2017-06-26T02:59:00.000+0900', - 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) => { + test.each` + sched | tz | datetime | expected + ${'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'} | ${'Asia/Tokyo'} | ${'2017-06-26T02:59:00.000+0900'} | ${true} + ${'before 3am on Monday'} | ${'Asia/Tokyo'} | ${'2017-06-26T03:01:00.000+0900'} | ${false} + `('$sched, $tz, $datetime', ({ sched, tz, datetime, expected }) => { config.schedule = [sched]; config.timezone = tz; mockDate.set(datetime); -- GitLab