Skip to content

Commit

Permalink
add tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tetsuyanh committed Aug 1, 2023
1 parent 2f233f9 commit bb37cc6
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion src/utils/parking.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -221,8 +221,13 @@ describe("parkingStatus", () => {
describe("投稿なし/満車の予測データなし駐車場", () => {
test.each`
label | now | state | percent | fillMinutes
${"最初の予測地点"} | ${new Date("2021-11-28T08:00:00")} | ${"opened"} | ${0} | ${0}
${"2つ目の予測地点"} | ${new Date("2021-11-28T11:15:00")} | ${"opened"} | ${10} | ${0}
${"3つ目の予測地点"} | ${new Date("2021-11-28T11:30:00")} | ${"opened"} | ${50} | ${0}
${"3つ目と4つ目の予測地点"} | ${new Date("2021-11-28T11:45:00")} | ${"opened"} | ${65} | ${0}
${"4つ目の予測地点"} | ${new Date("2021-11-28T12:00:00")} | ${"opened"} | ${80} | ${0}
${"最後の予測点時間ぴったり"} | ${new Date("2021-11-28T13:00:00")} | ${"opened"} | ${90} | ${0}
${"最後の予測点時間以降"} | ${new Date("2021-11-28T13:30:00")} | ${"opened"} | ${90} | ${0}
${"最後の予測点時間以降"} | ${new Date("2021-11-28T13:10:00")} | ${"opened"} | ${90} | ${0}
`("$label", ({ label, now, state, percent, fillMinutes }) => {
expect(parkingStatus(now, game, parkingWontFill, emptyPosts)).toMatchObject({
state: state,
Expand All @@ -235,6 +240,11 @@ describe("parkingStatus", () => {
describe("投稿なし/満車の予測データなし駐車場(駐車場開場調整マイナス)", () => {
test.each`
label | now | state | percent | fillMinutes
${"最初の予測地点"} | ${new Date("2021-11-28T07:30:00")} | ${"opened"} | ${0} | ${0}
${"2つ目の予測地点"} | ${new Date("2021-11-28T10:45:00")} | ${"opened"} | ${10} | ${0}
${"3つ目の予測地点"} | ${new Date("2021-11-28T11:00:00")} | ${"opened"} | ${50} | ${0}
${"3つ目と4つ目の予測地点"} | ${new Date("2021-11-28T11:15:00")} | ${"opened"} | ${65} | ${0}
${"4つ目の予測地点"} | ${new Date("2021-11-28T11:30:00")} | ${"opened"} | ${80} | ${0}
${"最後の予測点時間ぴったり"} | ${new Date("2021-11-28T12:30:00")} | ${"opened"} | ${90} | ${0}
${"最後の予測点時間以降"} | ${new Date("2021-11-28T12:40:00")} | ${"opened"} | ${90} | ${0}
`("$label", ({ label, now, state, percent, fillMinutes }) => {
Expand All @@ -251,6 +261,11 @@ describe("parkingStatus", () => {
describe("投稿なし/満車の予測データなし駐車場(駐車場開場調整プラス)", () => {
test.each`
label | now | state | percent | fillMinutes
${"最初の予測地点"} | ${new Date("2021-11-28T08:30:00")} | ${"opened"} | ${0} | ${0}
${"2つ目の予測地点"} | ${new Date("2021-11-28T11:45:00")} | ${"opened"} | ${10} | ${0}
${"3つ目の予測地点"} | ${new Date("2021-11-28T12:00:00")} | ${"opened"} | ${50} | ${0}
${"3つ目と4つ目の予測地点"} | ${new Date("2021-11-28T12:15:00")} | ${"opened"} | ${65} | ${0}
${"4つ目の予測地点"} | ${new Date("2021-11-28T12:30:00")} | ${"opened"} | ${80} | ${0}
${"最後の予測点時間ぴったり"} | ${new Date("2021-11-28T13:30:00")} | ${"opened"} | ${90} | ${0}
${"最後の予測点時間以降"} | ${new Date("2021-11-28T13:40:00")} | ${"opened"} | ${90} | ${0}
`("$label", ({ label, now, state, percent, fillMinutes }) => {
Expand Down

0 comments on commit bb37cc6

Please sign in to comment.