我有一个名为“预订窗口”的域名实体,它有一个开始日期和结束日期,并定义了一个成员可以预订的时间段。业务是移动洗车,成员可以每14天预订一次。
我有办法建立第一个预订窗口--在会员注册的时候。现在,我觉得下一个最有用的功能是发现所有预订窗口“今天”关闭,并做出新的功能。
所以我写了一个这样的测试(有点伪编码)
test("nothing to do when no booking windows at all", async () => {
const client = stubGraphQlClientContainingNothing()
const c