spec/main-spec.js文件和main/datbase.js文件中的不合理的地方
Opened this issue · 0 comments
313183373 commented
const main = require('../main/main');
require的是main函数,但是26行 调用的是printInventory函数,建议把main函数的名字改为printInventory
第四行allItems变量没有用,而且该文件中没有loadAllItems函数,所以不需要写allItems变量,应该在main函数中自行调用loadAllItems函数来得到所有item,所以应该在main/datbase.js文件里面module.exports一下两个函数,以便在main函数中调用。
总结:
建议修改的地方
- spec/main-spec.js文件第一行改为:
const printInventory = require('../main/main')
- 同文件第4行和第8行去掉
- main/datbase.js文件最后添加
module.exports = {loadAllItems,loadPromotions}
,然后在main/main.js中require进来