mini.test-doubles

时间:2021-05-11 08:03:05
【文件属性】:
文件名称:mini.test-doubles
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-11 08:03:05
JavaScript 吉卜力者 它是在我作为学生的时间创建的 Studio Ghibli雇用您来帮助他们修复测试套件。 他们有一个大型的电影和角色数据库,并且编写了一个程序以查询各种信息。 幸运的是,他们还编写了测试! 不幸的是,测试套件变得如此糟糕,因为它们仅测试状态而不是行为,并且因为它们为每个测试从磁盘读取整个数据库。 你的任务 您的任务(您必须选择接受它)是重构他们的测试,以在测试过程中使用将所有文件系统访问替换为测试双打。 将测试从TDD重构为BDD: 选择适合每个测试的模拟,存根或间谍 使用测试加倍,以防止发生任何实际的磁盘访问 设置测试所需的最小状态! 不要存根整个文件! 使用易于推断的测试值 阅读 请务必阅读上的文档 资源
【文件预览】:
mini.test-doubles-master
----.eslintrc(329B)
----package.json(622B)
----Ghibliator.js(653B)
----test()
--------test.js(1KB)
----.prettierrc(56B)
----data.json(14KB)
----.gitignore(279B)
----README.md(1KB)
----yarn.lock(37KB)

网友评论