Files
cypress/cli
Zach Bloomquist 60318a7f0f Use is-html as a fallback to check if cy.visit() response is HTML (#4321)
* use is-html as a fallback to check if response is HTML

* end response with passthru stream

* clean up network_failures

* add test that visit passes with undef content-type

* handle empty responses too

* try to fix dtslint: bump package version 2
02-00000876

* fix failing tests via develop merge


Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
Co-authored-by: Brian Mann <brian.mann86@gmail.com>
2019-06-19 03:05:38 -04:00
..
2017-09-04 00:00:41 -04:00
2017-09-02 22:51:07 -04:00

Cypress CLI source

This folder is used to build Cypress NPM module.

Building

See scripts/build.js. Note that the built NPM package will include NPM_README.md as its public README file.

Testing

To build and test an NPM package:

  • npm install
  • npm run build

This creates build folder.

  • cd build; npm pack

This creates an archive, usually named cypress-<version>.tgz. You can install this archive from other projects, but because there is no corresponding binary yet (probably), skip binary download. For example from inside cypress-example-kitchensink folder

npm i ~/git/cypress/cli/build/cypress-3.1.5.tgz --ignore-scripts

Which installs the tgz file we have just built from folder ~/git/cypress/cli/build.