文件名称:react-tdd-workshop:TDD与React研讨会
文件大小:212KB
文件格式:ZIP
更新时间:2024-05-30 20:37:13
react workshop enzyme jest tdd
React TDD工作坊 WIP-这是我的 欢迎来到我的React TDD研讨会! 入门 npm i npm test 观看模式: 1号航站楼: npm start 2号航站楼: npm run test:watch 这个研讨会是关于什么的? 我们将使用React + Jest + Puppeteer,几乎所有TDD(几乎)构建游戏,而无需打开浏览器! 最终结果将是这样的: 作坊 到目前为止,我们所拥有的(或:我在研讨会上展示的部分) 启动新游戏的浏览器测试。 第一次用户单击后,浏览器测试是否显示“ X”。 针对赢得游戏的“ X”用户的浏览器测试。 第二次用户单击后显示“ O”的组件测试。 “ O”用户赢得游戏的组件测试。 将获胜逻辑重构为单独的方法,并为其添加单元测试。 讲习班的任务 完整的获胜逻辑:针对不同的获胜场景(所有行,列/对角线/平局)编写单元测试。
【文件预览】:
react-tdd-workshop-master
----.gitignore(285B)
----TESTING.md(706B)
----.eslintrc(1KB)
----package.json(3KB)
----package-lock.json(430KB)
----src()
--------Registration.js(784B)
--------App.spec.js(1KB)
--------index.js(254B)
--------logo.svg(3KB)
--------App.js(1KB)
--------Game.js(989B)
--------registerServiceWorker.js(4KB)
--------App.css(442B)
--------App.driver.js(859B)
--------gameService.unit.js(185B)
--------index.css(63B)
--------gameService.js(187B)
----.nvmrc(6B)
----.travis.yml(146B)
----public()
--------tic-tac-toe.png(18KB)
--------index.html(2KB)
--------favicon.ico(4KB)
--------manifest.json(317B)
----scripts()
--------build.js(5KB)
--------test.js(734B)
--------start.js(3KB)
----README.md(3KB)
----config()
--------polyfills.js(856B)
--------jest()
--------webpack.config.dev.js(12KB)
--------webpackDevServer.config.js(5KB)
--------webpack.config.prod.js(15KB)
--------paths.js(2KB)
--------env.js(3KB)
----.eslintignore(24B)
----test()
--------App.e2e.js(1KB)
--------helpers()
--------App.driver.js(856B)
----yarn.lock(246KB)