文件名称:puppeteer-next-github-actions:减少测试用例
文件大小:129KB
文件格式:ZIP
更新时间:2024-03-03 15:03:07
TypeScript
Puppeteer,Jest + Next.js示例 这是一个非常简单的项目,显示了在next start项目时使用和构建E2E测试的用法。 这是一个简化的测试案例,以查看GitHub Actions是否可以通过无头浏览器运行E2E测试; 还使用TypeScript和MongoDB。 笔记 该演示结合了Next.js的Mongoose和TypeScript示例,以构建我们正在测试的内容。 该演示未使用任何断言,而是使用了预设和预设 // jest.config.js const merge = require ( "merge" ) ; const ts = require ( "ts-jest/jest-preset" ) ; const puppeteer = require ( "jest-puppeteer/jest-preset" ) ; module . exports =
【文件预览】:
puppeteer-next-github-actions-main
----components()
--------Form.tsx(6KB)
--------List-Item.tsx(1KB)
--------Avatar.tsx(369B)
--------Layout.tsx(2KB)
----.gitignore(386B)
----tsconfig.json(580B)
----.devcontainer()
--------Dockerfile(2KB)
--------docker-compose.yml(1KB)
--------devcontainer.json(910B)
----README.md(2KB)
----.github()
--------.kodiak.toml(81B)
--------workflows()
--------dependabot.yml(243B)
----public()
--------favicon.ico(15KB)
----tests()
--------basic.spec.ts(1KB)
----db()
--------models.ts(786B)
--------connect.ts(606B)
----.vscode()
--------settings.json(89B)
----pages()
--------_app.tsx(179B)
--------index.tsx(1KB)
--------about.tsx(469B)
--------[id]()
--------api()
--------new.tsx(441B)
----package.json(1015B)
----next-env.d.ts(75B)
----postcss.config.js(66B)
----jest.config.js(283B)
----jest-puppeteer.config.js(186B)
----tailwind.config.js(448B)
----yarn.lock(264KB)
----styles.css(357B)