tws-online-quiz/pos-v1-node

spec/main-spec.js文件和main/datbase.js文件中的不合理的地方

Opened this issue · 0 comments

const main = require('../main/main');

require的是main函数,但是26行 调用的是printInventory函数,建议把main函数的名字改为printInventory


第四行allItems变量没有用,而且该文件中没有loadAllItems函数,所以不需要写allItems变量,应该在main函数中自行调用loadAllItems函数来得到所有item,所以应该在main/datbase.js文件里面module.exports一下两个函数,以便在main函数中调用。


总结:
建议修改的地方

  1. spec/main-spec.js文件第一行改为:const printInventory = require('../main/main')
  2. 同文件第4行和第8行去掉
  3. main/datbase.js文件最后添加 module.exports = {loadAllItems,loadPromotions},然后在main/main.js中require进来