文件名称:Till-Tech-Test:使用纯Javascript和JQuery进行技术测试,以实现前端功能。 在MochaChaiSinon中测试
文件大小:1.51MB
文件格式:ZIP
更新时间:2024-05-30 14:23:19
JavaScript
耕作技术测试 我们想将耕种卖给当地的一家赶时髦的咖啡店,他们终于拥抱了21世纪。 我们需要一个新的替代品来替换他们的老式机器-不幸的是,赶时髦的人太酷了,无法学习新系统,因此我们需要您构建他们会理解的东西。 规格 这是样本收据的样子: 版本1 实现一个包含业务逻辑的系统,以根据json价格表和测试订单生成与此类似的收据。 该特定咖啡店出售的产品列表中提供了一个示例.json。 以下是一些示例订单,您可以尝试-是否使用此信息由您决定: 简2 x拿铁咖啡1 x蓝莓松饼1 x巧克力泥饼 约翰4 x美式2 x提拉米苏5 x蓝莓松饼 您的收据必须计算并显示正确的税额(在此商店中为8.64%),以及正确的行总数和总金额。 不必担心计算折扣或更改。 考虑哪种输出格式可能合适。 版本2 添加功能以进行付款并计算正确的零钱。 添加处理折扣的功能-在此示例中,超过50美元的订单可享受5%的折扣,而松
【文件预览】:
Till-Tech-Test-master
----css()
--------bulma.css(186KB)
--------master.css(0B)
----finaldiagram.jpg(255KB)
----TestRunner.html(2KB)
----hipstercoffee.json(502B)
----package.json(570B)
----.htmlhintrc(289B)
----classDiagram final.mdj(324KB)
----node_modules()
--------eslint-config-google()
----test()
--------test.total.js(2KB)
--------test.tax.js(488B)
--------test.receipt.js(5KB)
--------test.products.js(680B)
--------.eslintrc.js(286B)
--------test.payments.js(2KB)
--------test.discount.js(922B)
--------test.till.js(107B)
--------test.basket.js(2KB)
----index.html(6KB)
----LICENSE(1KB)
----package-lock.json(422B)
----.DS_Store(8KB)
----src()
--------basket.js(426B)
--------discount.js(1KB)
--------receipt.js(3KB)
--------tax.js(328B)
--------total.js(802B)
--------payments.js(951B)
--------till.js(2KB)
--------interface()
--------products.js(899B)
----ClassDiagram.jpg(32KB)
----plan.txt(901B)
----lib()
--------chai.js(333KB)
--------mocha.css(5KB)
--------sinon.js(2.17MB)
--------jquery-3.3.1.js(265KB)
--------mocha.js(490KB)
----readme_imgs()
--------Screen Shot 2018-06-08 at 17.32.27.png(64KB)
--------Screen Shot 2018-06-08 at 17.33.32.png(72KB)
--------Screen Shot 2018-06-08 at 17.32.22.png(16KB)
--------Screen Shot 2018-06-08 at 17.33.23.png(54KB)
--------Screen Shot 2018-06-08 at 17.33.09.png(76KB)
--------Screen Shot 2018-06-08 at 17.32.13.png(172KB)
--------Screen Shot 2018-06-08 at 17.32.44.png(100KB)
----README.md(8KB)