* fix: encodeURI to correctly load specs with white space
* fix the tests
* allow refresh page when spaes are in the path
Co-authored-by: ElevateBart <ledouxb@gmail.com>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
* Implement no specs found message
* Take care of config.projectRoot
* Update packages/runner-ct/src/app/RunnerCt.tsx
* Remove useless code
Co-authored-by: Adam Gastineau <adamg@cypress.io>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* fix(component-testing): Align headers correctly
* fix(component-testing): Correctly exit process in run mode for compilation errors
* Revert "fix(component-testing): Correctly exit process in run mode for compilation errors"
This reverts commit 45f8e72101.
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* fix: Devtools unpredictable resets
* Remove cleaning up from webpack-dev-server
* Fix lint errors
* Get back observer
* fix: bring back cleanup (#15634)
* fix: wait for fw teardown to do html teardown
* fix: port responsibility of teardown to frameworks
* chore: add comments
* fix: typings
* fix: react unmount cannot be called in the right hook
* run dtslint
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
Co-authored-by: ElevateBart <ledouxb@gmail.com>
* Added more strict JSX rules
* Improved CT lint rules and fixed react-hooks
* Updated code to match linting rules in CT
* Added new linting rules to design-system
* Fixed funky text formatting within JSX
* Fixed missed text issue
* Added optional chaining to Babel config
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* wip: cleaning up the specs list and swapping it to be a filetree
* wip: refactor
* wip: refactor
* wip: work on refactor
* chore: improve types
* styling
* chore: remove all references to Cypress in tree list
* chore: remove all references to Cypress in tree list
* extract spec list component
* write some tests
* correctly update state
* chore: refactor
* update test
* make props optional
* optimizations
* add back search
* use memo
* run spec
* run spec
* fix a11l nav
* add tests for spec list a11y nav
* fix tests:
* remove unused
* update version
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
* chore: refactor and improve type safety. Support target=blank
* chore: refactor navbar
* fix: launch docs link in external browser
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>