Kukhyeon Heo 0311c580c8 TypeScriptify reporter. (#5666)
* Turn on strict mode for ts files.

* Tsified lib/app-state.

* Tsified lib/err-model

* Fixed eslint setting for tsx files.

* Installed typings for classnames, chai-enzyme.

* Tsified header/controls.jsx. Fixed app-state.ts for it.

* Changed parser to typescript-eslint.

* Tsified header/stats-store

* Turn off no-unused-vars because it is checked by typescript compiler.

* Removed Omit because we use typescript parser for eslint.

* Tsified header/stats

* Created Props interfaces.

* Tsified header/header

* Tsified hooks/hook-model

* Tsified routes/route-model

* Tsified lib/util

* Tsified collapsible/collapsible

* Tsified lib/flash-on-click

* Tsified instrument-model and agent.

* Tsified command/command-model.ts

* Made hook-model use command-model types.

* Tsified runnable/runnable-model and suite-model

* Tsified lib/scroller.

* Tsified test/test-model.

* Tsified runnable-store and fixed related files.

* Tsified shortcuts

* Renamed events.ts

* Tsified lib/events

* Added typings

* Tsified command/command.tsx.

* Added more types to command.tsx

* Tsified AnError and TestError

* Tsified Hooks.

* Tsified Routes.

* Tsified test.tsx.

* Tsified runnable-and-suite.tsx.

* Tsified runnables.tsx

* Added react-dom types.

* Tsified main.jsx.

* Fixed for build.

* Fixed "Definition was not found" error.

* Fixed sinon name imports.

* Fixed Agents test types.

* Removed IAppState.

* Renamed for clarity.

* Fixed model type in test-error.

* Removed IStatsStore

* Fixed HookModel.

* Removed !. in events.

* Fixed RouteModel.

* Fixed runnables-store.

* Fixed TestModel-related things.

* Removed anys.

* Fixed lint error.

* Fixed AppState.pinnedSnapshotId type.

* Fixed more types.

* Removed NodeJS.TimeOut.

* Fixed unit test failures.

* fix lint script

* used warn instead of 1
2019-11-27 14:10:04 -05:00
2019-11-27 14:10:04 -05:00
2019-11-27 14:10:04 -05:00
2019-11-27 14:10:04 -05:00

Documentation | Changelog | Roadmap

The web has evolved. Finally, testing has too.

Fast, easy and reliable testing for anything that runs in a browser.

npm Gitter chat StackShare

What is Cypress?

Why Cypress Video

Installing

npm version

Install Cypress for Mac, Linux, or Windows, then get started.

npm install cypress --save-dev

installing-cli e1693232

Contributing

  • CircleCI - develop branch
  • CircleCI - master branch

Please see our Contributing Guideline which explains repo organization, linting, testing, and other steps.

License

license

This project is licensed under the terms of the MIT license.

Badges

Let the world know your project is using Cypress.io to test with this cool badge

badge

[![Cypress.io tests](https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square)](https://cypress.io)
Description
Fast, easy and reliable testing for anything that runs in a browser.
Readme MIT 979 MiB
Languages
TypeScript 54.2%
JavaScript 38.1%
Vue 4%
HTML 3.1%
SCSS 0.4%
Other 0.1%