cypress - React 测试库功能测试以启动另一个 Cypress 测试
问题描述
也许是一个相当糟糕的设置,但我部分地从我阅读的第一本 TDD 书中学到了一些东西。
是否有可能拥有一个functional.test.tsx
基本上贯穿用户故事并触发一堆其他测试和/或命令的大型 RTL?
具体来说,这是可行的还是理想的:
功能测试.tsx:
import React from 'react'
import { render, fireEvent, screen } from '../testUtils'
import { Home } from '../../pages/index'
import '@testing-library/jest-dom/extend-expect'
//TDD Books: User Story
describe('Home page', () => {
//Bob logs into TDD Books using Google (or Github).
test('login works', () => {
*** run: cypress run --spec "cypress/integration/login.js" ***
expect(cypress_login).toBe('passed')
})
//Bob can see either his book shelf he added from earlier or it's empty waiting for books to be added.
...
我在这一系列线程上,因为 NextAuth.js建议使用 Cypress 来测试社交登录。
解决方案
推荐阅读
- pdf - 芭蕾舞女演员pdf图书馆
- java - 如何在Java中的常规匹配中匹配字符串中不以英文字母开头的所有数字组合
- android - Android 广告未在 Google Pixel 2 XL 中显示
- xml - 特定元素的 XML 路径
- android - 如何防止Monkey测试按home键?
- python - 如何在python中用二进制值替换列值?
- r - R中的数据读取
- javascript - ng-repeat angularjs 中的值更改后,ng-class 未更新
- sql-server - 带有 SQL Server 的 Crystal Reports 中的 ADO 错误代码 0x 问题
- video - 代号容器中的一个视频占位符