Commit Graph

12021 Commits

Author SHA1 Message Date
Jennifer Shehane fcabf50cde Do not allow typing into readonly fields. (#4729)
* Do not allow typing into readonly fields.

* fix failing spec + some chaining in cy

* Fix failing specs - refactor test generation.
2019-07-18 14:28:56 +06:30
Jennifer Shehane e06ad7828c Add ability to zoom in / out in Electron browser (#4728)
* Add ability to zoom in / out in Electron browser

- tested manually also 👍

* Move reload back to dev tools menu

* make sure eslint is enabled

* add globals defined in spec_helper to eslintrc

* remove unused require

* decaffeinate menu files + fix failing test

* fix decaffeinate merge issues
2019-07-18 14:25:57 +06:30
Brian Mann e9cb9f4c7e cleanup menu + spec, enforce eslint autofix on save in vscode, add root to globals 2019-07-17 17:45:11 -04:00
decaffeinate e7ee2aab65 decaffeinate: Run post-processing cleanups on menu.coffee and 1 other file 2019-07-17 12:35:52 -04:00
decaffeinate 888672c369 decaffeinate: Convert menu.coffee and 1 other file to JS 2019-07-17 12:35:44 -04:00
decaffeinate c0633cfc46 decaffeinate: Rename menu.coffee and 1 other file from .coffee to .js 2019-07-17 12:35:43 -04:00
Jennifer Shehane 4506ead883 remove unused deps - not used anywhere (#4749) 2019-07-17 12:23:37 -04:00
Gleb Bahmutov b55eb8ee7b retry the very first npm install on AppVeyor 2019-07-17 10:40:58 -04:00
renovate[bot] ab248ccd77 chore(deps): update dependency through2 to version .x 🌟 (#4748)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-17 18:55:42 +06:30
renovate[bot] 516a97a849 chore(deps): update dependency wait-on to version 3.3.0 🌟 (#4726)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-17 16:06:42 +06:30
renovate[bot] 9e39b45896 chore(deps): Update dependency eslint-plugin-cypress to version… (#4746)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-17 15:26:45 +06:30
renovate[bot] ed797c3372 chore(deps): Update dependency @cypress/eslint-plugin-dev to ve… (#4745)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-17 14:30:30 +06:30
Jennifer Shehane 8a94d30902 add comments to .contains() arg parsing to make it more readable [skip ci] 2019-07-17 13:18:17 +06:30
Chris Breiding 1ff4b4ff3a Issue 869 desktop gui responsive nav (#4737)
* add @cypress/dev plugin to desktop-gui

* improve layout and responsiveness

* flatten out html by using <></> fragments
* use flex-box instead of floats + fixed positioning

* fix specs
2019-07-17 13:03:02 +06:30
Gleb Bahmutov 7989030c59 NPM install up to 3 times on AppVeyor (#4739) 2019-07-16 17:38:46 -04:00
renovate[bot] fa03fd9a63 chore(deps): update dependency jsdom to version .x 🌟 (#4724)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-16 14:21:38 +06:30
renovate[bot] 5ab23f022f chore(deps): update dependency @cypress/eslint-plugin-dev to version 3.3.0 🌟 (#4723)
* chore(deps): update @cypress/eslint-plugin-dev to 3.3.0 🌟

* sort json package.json files + add note to skipped tests
2019-07-16 14:21:08 +06:30
renovate[bot] dbc0db81fe chore(deps): Update dependency cypress-example-kitchensink to v… (#4721)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-16 12:20:37 +06:30
Jennifer Shehane ab27b829cd decaffeinate desktop-gui Cypress tests (#4560)
* decaffeinate desktop-gui Cypress tests

* move required semicolons to start of next line instead of end of previous line

* Add new changes to js tests + remove leftover coffee files

* add eslint-plugin-cypress-dev to desktop-gui packages

* Fix lint errors

* remove cypress dev plugins from cypress/eslintrc for desktop

* Fix weird semicolon in tests

* remove skip from fixture tests (since 2.2.0 api was released)

* remove eslint-plugin-cypress-dev from the desktop deps
2019-07-16 10:43:09 +06:30
Zach Bloomquist 79c7a6c36a Mention HTTP_PROXY if download error occurs; fall back to NPM's… (#4705)
* Mention HTTP_PROXY if download error occurs; fall back to NPM's proxy config in install

* better debug logs

* snap-shot-it@7.7.1 -> 7.8.0

* respect npm_config in server, add debug logs for proxy
2019-07-15 15:21:48 -04:00
Zach Bloomquist 84f99e6e87 Fix a variety of character encoding issues (#4698)
* add e2e test that demonstrates encoding issue

* fix all sorts of content-type wackiness, infer content-type from html

* update snapshot

* add kr, jp, cn tests

* update snapshot

* intercept any valid JS content-type

* PR review changes
2019-07-15 12:58:56 -04:00
Ben Kucera f518e6e8c2 refactor typedefs for cy (#3499)
* refactor typedefs for cy

* fix dtslint

* fix dtslint

* add test for extending types
03-00000014

* typo

* docs and examples for cy type

* sorted props

* remove a few tabs

* better jsdoc
2019-07-15 10:36:12 -04:00
renovate[bot] 3bcf9dd424 chore(deps): update dependency mobx to version .x 🌟 (#4712)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-15 19:59:35 +06:30
renovate[bot] 9304b7aab1 chore(deps): Update dependency mobx to version .x 🌟 (#4710)
* chore(deps): Update mobx to 4.12.0 🌟

* update mobx-react packages to be compatible with mobx 4

* replace useStrict with new configure


Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2019-07-15 14:26:36 +06:30
renovate[bot] 325fbf6f63 fix(deps): Update dependency lodash to version 4.17.14 🌟 (#4709)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-15 12:34:22 +06:30
Jennifer Shehane 5963b1eff8 Add example for location.href - also should example (#4702) 2019-07-12 13:59:53 -04:00
Ben Kucera fbd523615e [internal] Lint typescript, json, new eslint rules (#4449)
* temp 07/01/19 [skip ci] main lint files

* use lint-staged scripts

* fix all auto-fixable eslint errors

* manually fix lint issues in files

* temp 07/01/19 [skip ci]

* bump eslint plugin versions, update circle.yml

* [lint fix] remaining js files

* update vscode/settings.json

* add back stop-only

* use stop-only for linting .onlys

* fix verify_spec, build_spec

* update json plugin

* relint & apply corrections

* fix appveyor.yml not cleansing env vars (very bad)

* dont echo commit message in appveyor script

* retry build &

* re-add & upgrade lint-staged

* update contributing docs

* only let stop-only catch staged changes
2019-07-12 13:59:44 -04:00
Ben Kucera f6f41c61c5 cleanup click_spec from decaf (#4704) 2019-07-12 19:28:46 +02:00
decaffeinate 9a5756e1bb decaffeinate: Run post-processing cleanups on type_spec.coffee 2019-07-12 11:28:43 -04:00
decaffeinate c6f566b07c decaffeinate: Convert type_spec.coffee to JS 2019-07-12 11:28:43 -04:00
decaffeinate 987954aac0 decaffeinate: Rename type_spec.coffee from .coffee to .js 2019-07-12 11:28:43 -04:00
Jennifer Shehane 42a278084f Change dep of mocha-teamcity-reporter to be official release in… (#4643)
* Change dep of mocha-teamcity-reporter to be official release instead of cypress branch

* Add regex replacement logic for 'duration='1234'' in teamcity reporter output

* Add snapshot test for teamcity reporter

* Add more reporteroptions to ensure no failures in tests
2019-07-11 14:12:14 -04:00
renovate[bot] 941ee7ff73 fix(deps): update dependency data-uri-to-buffer to version .x 🌟 (#4622)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-11 12:57:37 +06:30
Jennifer Shehane deb0f47ca5 Update contributing guidelines + PR template [skip ci]
- Add a LOT more information into triaging issues - why we may close an
issue, what to do when you are faced with common situations of people
opening issues.
2019-07-11 11:05:38 +06:30
renovate[bot] 26d15d3c38 chore(deps): update dependency coffee-coverage to version .x 🌟 (#4691)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-11 09:08:50 +06:30
Zach Bloomquist 621456750a Update DEPLOY.md (#4693)
* Update DEPLOY.md

* Update DEPLOY.md
2019-07-10 14:08:23 -04:00
Gleb Bahmutov 273f9e1707 chore: rework pre-release commit comment 2019-07-10 13:00:48 -04:00
Gleb Bahmutov 04557ada25 set package version to 3.4.0 [skip ci] 2019-07-10 12:50:22 -04:00
renovate[bot] b86e35cd84 chore(deps): update dependency https-proxy-agent to version .x… (#4242)
* chore(deps): Update https-proxy-agent to 2.2.0 🌟

* use rejectUnauthorized: false
2019-07-10 12:11:09 -04:00
renovate[bot] e51f87ba7d chore(deps): update dependency dependency-check to version 3.4.… (#4690)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-10 16:24:33 +06:30
renovate[bot] bd9233f192 chore(deps): update dependency cypress-example-kitchensink to v… (#4688)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-10 12:07:42 +06:30
renovate[bot] ff42bbc43c chore(deps): update dependency @cypress/commit-message-install… (#4686)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-10 10:57:30 +06:30
renovate[bot] a474755e16 fix(deps): Update dependency lodash to version 4.17.13 🌟 (#4684)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2019-07-10 10:11:47 +06:30
Gleb Bahmutov cfd577a0aa update release tasks in DEPLOY.md [skip ci] 2019-07-09 17:12:36 -04:00
Gleb Bahmutov 4984eee69a release 3.4.0 [skip ci] v3.4.0 2019-07-09 16:58:25 -04:00
Ben Kucera 95714155bc Issue 3164 small patch (#4681)
* rename style -> CSS in error msg

* fix click_spec
2019-07-09 15:26:58 -04:00
Ben Kucera 4af7f5814e error message for pointer-events:none (#3168)
* error message for pointer-events:none

* fix error message, remove debugger

* remove only, fix spec code

* fix error message, refactor code into dom utils

* cleanup, fix formatting

* rewrite while as recursive fn

* make tests more clear

* fix recusive fn for findParent

* fix consoleProps error message
2019-07-09 14:24:18 -04:00
Gleb Bahmutov c57d302176 Verify downloaded test runner zip file 812 (#4193)
* if download has checksum use it to verify downloaded file

* check only filesize if no checksum available

* add download tests

* move checksum into util for reuse, be explicit

* add comments explaining headers used to verify checksum

* move hasha to dev dependency

* remove unnecessary function

* do not use deprecated Promise.join with spread

* fix promise join callback

* linting
2019-07-09 14:03:00 -04:00
Zach Bloomquist bfec784e7a Warn when a percent-encoded URL is passed to cy.route (#4561)
* add warning via path on percent encoded urls

* convert existing warnings to use error_messages

* add issue link

* do not warn if an invalid percent-encoded URL is used
2019-07-09 10:58:19 -04:00
Paul Sachs 27ccf751ba Publicly export withinSubject option on get command (#2791)
* Publicly export withinSubject field on get requests

* Fix linting

* review adjustments
2019-07-09 10:57:13 -04:00