* test built binary and NPM against kitchensink
* try building cypress/browsers:chrome67
* implement Omit using Exclude
* bump down to chrome64
* remove this branch from building binary
* release 1.0.3 [skip ci]
* release 2.0.0 [skip ci]
* Add a comment to Issue Template directing questions to be asked in chat. [skip ci]
* release 3.1.0 [skip ci]
* add fix for windows + node11
* add getNode11WindowsFix to the utils
* formatting
* do not convert to the windowsHide to string
* add unit tests
* add unit tests
* add unit tests
* Revert "formatting"
This reverts commit 9ecd31ba8e.
* don't ask to commit package.json version
* release 3.1.1 [skip ci]
* move isPlatform into cli/util
* fix version comparison
* revert accidental merge from master
* Introduce CYPRESS_DOWNLOAD_BASE_URL to specify a base download url instead of download.cypress.io
* rename to CYPRESS_DOWNLOAD_MIRROR
* update spec_helper
* doc second cy.find type
* document type for cy.request
* document Cypress.env command
* doc type for Cypress.log
* doc types for uncheck
* add type docs for cy.spy
* document spies and stubs types
* add space to align jsdoc stars
* types: show to correctly pass request options, close#2093
* cast just the http method property
* types for spy withArgs and as
* doc more types for overrides
* type for spread
* type for overriden then
* types for cy.trigger overrides
* rest of types of overriden methods, close#2009
* add cy.stub type for window alert and confirm
* jsdoc for cy.contains
* add jsdoc for viewport width and height
* jsdoc for prev command
* add jsdoc for cy.wait
* add jsdoc for clearLocalStorage
* jsdoc for wrap
* add jsdoc for screenshot with filename
* add jsdoc for clock
* add jsdoc example to cy.its
* complete jsdoc for siblings
* jsdoc for route overrides
* add isHeadless + isHeaded to browser
- move around logic so that instead of launching a browser by name, its
passed the entire browser object
- simplify logic for passing around options.headed
* launch the browser with an object, not browser name
* update browser types
* fix failing tests
* create directory path from screenshot name
* fix screenshot e2e specs
* ensure unique file paths for non-named screenshots
* append failure screenshots with ‘— failure’
* fix snapshot differences caused by slow computer
* fix driver specs
* fix minutes/seconds e2e snapshot replacer
* fix minutes/seconds e2e snapshot replacer again
* fix e2e specs failing due to screenshot path differences
* more snapshot fixes
* more snapshot fixes
* more snapshot fixes
* fix reporter showing wrong path for nested spec when no tests
* nest non-named screenshots in path based on spec path
* fix specs
* fix snapshot
* test that server + project state is reset between specs in cypress run mode
* rename spec.path to spec.relative. pass around the spec object instead of a string path
- store state on the project for current spec + browsers
- simplify how desktop gui passes around spec object
- fixes#1921
- make all specs a real spec model
- rename ‘Run all tests’ to ‘Run all specs’
* remove pretty-error dependency
* fixes#1919 and #1918, add Cypress.spec and Cypress.browser
* fixes all the failing tests
* fixes failing tests
* types: Cypress.spec
* add types for Cypress.browser
* fixes more failing tests
* enable null for spec props when running "All Specs"
* read comments per PR
https://github.com/cypress-io/cypress/pull/1858#issuecomment-396121876
* fixes failing tests
* fix linting
* fix types assertion
* fixes failing tests
* fixes failing tests, update from -- failed to (failed)
* ugh regexp
* fixes more tests
* add name, specName, and testFailure to the afterScreenshot props
* fix failing tests. append (failed) for failed screenshots
- use { testFailure: true } to indicate a failing test screenshot for
use in props
* types: add object to routes, close#1831
* types: remove Response type from cy.route, it belongs only in cy.request
* add example to cy.route doc
* types: add PATCH method, same as pull request #1778