Skip to content

Adds test to "fix: Fix error when testing cross-origin code #685" #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 86 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
eda6460
fix(deps): update dependency @types/node to v16.18.61 (#719)
renovate[bot] Nov 15, 2023
5450083
Update npm author
jennifer-shehane Nov 15, 2023
5cbe521
chore(deps): update dependency check-code-coverage to v1.10.5 (#604)
renovate[bot] Nov 15, 2023
3424c37
fix(deps): update react monorepo (#724)
renovate[bot] Nov 15, 2023
caaffdc
chore(deps): update dependency start-server-and-test to v2.0.2 (#723)
renovate[bot] Nov 15, 2023
6436077
chore(deps): update dependency cypress to v13.5.1 (#727)
renovate[bot] Nov 15, 2023
564f9bc
exclude test-apps from snyk (#730)
jennifer-shehane Nov 15, 2023
136fafc
fix(deps): update dependency @types/node to v20 (#737)
renovate[bot] Nov 20, 2023
5034fbe
chore(deps): update node.js to v20.10.0 (#743)
renovate[bot] Nov 27, 2023
61b9417
chore(deps): update dependency cypress to v13.6.0 (#742)
renovate[bot] Nov 27, 2023
8bc4251
fix(deps): update dependency @types/node to v20.10.0 (#744)
renovate[bot] Nov 28, 2023
d8578bf
fix(deps): update react monorepo (#741)
renovate[bot] Nov 28, 2023
794e47a
Have instanbul-lib-cov use caret for semver in package.json (#747)
jennifer-shehane Nov 29, 2023
7c1ee82
Update Readme with v10 instructions (#752)
jennifer-shehane Dec 4, 2023
d066085
fix(deps): update dependency @types/react to v18.2.41 (#751)
renovate[bot] Dec 4, 2023
f640e68
chore(deps): update dependency cypress to v13.6.1 (#754)
renovate[bot] Dec 11, 2023
8985490
fix(deps): update dependency @types/jest to v29 (#736)
renovate[bot] Dec 14, 2023
ced661d
chore(deps): update node.js to v21 (#734)
renovate[bot] Dec 14, 2023
447f52e
fix(deps): update react monorepo (#755)
renovate[bot] Dec 19, 2023
ec48844
chore(deps): update dependency prettier to v3.1.1 (#732)
renovate[bot] Dec 19, 2023
566e077
fix(deps): update dependency @types/node to v20.10.5 (#750)
renovate[bot] Dec 29, 2023
e124ca5
fix(deps): update dependency @types/react to v18.2.46 (#760)
renovate[bot] Jan 2, 2024
7a686b9
chore(deps): update dependency cypress to v13.6.2 (#757)
renovate[bot] Jan 2, 2024
085ab72
fix(deps): update dependency @types/node to v20.10.6 (#759)
renovate[bot] Jan 2, 2024
1160775
chore(deps): update node.js to v21.5.0 (#761)
renovate[bot] Jan 9, 2024
352a71a
chore(deps): update babel monorepo to v7.23.7 (#749)
renovate[bot] Jan 10, 2024
4ab9fb1
fix(deps): update dependency @types/react to v18.2.47 (#762)
renovate[bot] Jan 10, 2024
27d7045
chore(deps): update dependency prettier to v3.2.2 (#765)
renovate[bot] Jan 17, 2024
3854b04
chore(deps): update node.js to v21.6.0 (#770)
renovate[bot] Jan 22, 2024
b87408b
fix(deps): update dependency @types/react to v18.2.48 (#769)
renovate[bot] Jan 23, 2024
029e37d
chore(deps): update dependency cypress to v13.6.3 (#767)
renovate[bot] Jan 23, 2024
d8b3cad
chore(deps): update dependency prettier to v3.2.4 (#768)
renovate[bot] Jan 23, 2024
e114063
chore(deps): update node.js to v21.6.1 (#771)
renovate[bot] Feb 2, 2024
02d60d2
chore(deps): update dependency webpack to v5.90.1 (#772)
renovate[bot] Feb 5, 2024
1f5d77f
fix(deps): update dependency @types/jest to v29.5.12 (#774)
renovate[bot] Feb 5, 2024
f5cbb9a
chore(deps): update dependency cypress to v13.6.4 (#773)
renovate[bot] Feb 5, 2024
0235395
fix(deps): update dependency @types/react to v18.2.52 (#775)
renovate[bot] Feb 9, 2024
19c8d59
chore(deps): update dependency prettier to v3.2.5 (#776)
renovate[bot] Feb 10, 2024
7003902
fix(deps): update react monorepo (#778)
renovate[bot] Feb 12, 2024
c381b82
fix(deps): update dependency @types/node to v20.11.17 (#763)
renovate[bot] Feb 16, 2024
9419ec5
chore(deps): update dependency webpack to v5.90.2 (#779)
renovate[bot] Feb 19, 2024
d27ace4
fix(deps): update dependency @types/react to v18.2.56 (#781)
renovate[bot] Feb 19, 2024
536da49
fix(deps): update dependency @types/react to v18.2.58 (#785)
renovate[bot] Feb 26, 2024
dcda590
chore(deps): update dependency cypress to v13.6.6 (#783)
renovate[bot] Feb 26, 2024
78fd474
fix(deps): update dependency @types/node to v20.11.20 (#780)
renovate[bot] Feb 26, 2024
605c716
chore(deps): update babel monorepo to v7.23.9 (#764)
renovate[bot] Feb 26, 2024
e3908c9
chore(deps): update node.js to v21.6.2 (#787)
renovate[bot] Mar 4, 2024
6a698cc
chore(deps): update dependency express to v4.18.3 (#786)
renovate[bot] Mar 4, 2024
13d9fa4
fix(deps): update dependency @types/node to v20.11.24 (#788)
renovate[bot] Mar 4, 2024
7613f87
fix(deps): update dependency @types/react to v18.2.61 (#789)
renovate[bot] Mar 4, 2024
04c5e03
fix(deps): update dependency @types/node to v20.11.25 (#791)
renovate[bot] Mar 9, 2024
a7d5ed6
fix(deps): update react monorepo (#792)
renovate[bot] Mar 9, 2024
cc5c744
chore(deps): update dependency markdown-link-check to v3.12.0 (#793)
renovate[bot] Mar 11, 2024
032ff66
fix(deps): update dependency @types/node to v20.11.28 (#795)
renovate[bot] Mar 18, 2024
01dee2b
chore(deps): update dependency cypress to v13.7.0 (#797)
renovate[bot] Mar 18, 2024
61e25f3
fix(deps): update react monorepo (#796)
renovate[bot] Mar 18, 2024
bcdd433
chore(deps): update dependency markdown-link-check to v3.12.1 (#794)
renovate[bot] Mar 18, 2024
2dc7251
chore(deps): update dependency express to v4.19.1 (#802)
renovate[bot] Mar 25, 2024
1c2585b
chore(deps): update dependency webpack to v5.91.0 (#803)
renovate[bot] Mar 25, 2024
9da3b4a
fix(deps): update dependency @types/node to v20.11.30 (#799)
renovate[bot] Mar 25, 2024
8cf53e4
fix(deps): update dependency @types/react to v18.2.69 (#800)
renovate[bot] Mar 25, 2024
873c8ee
chore(deps): update babel monorepo to v7.24.3 (#801)
renovate[bot] Mar 29, 2024
0cfcd19
chore(deps): update dependency express to v4.19.2 (#805)
renovate[bot] Apr 1, 2024
5647d81
fix(deps): update react monorepo (#806)
renovate[bot] Apr 1, 2024
c2252b9
chore(deps): update node.js to v21.7.1 (#807)
renovate[bot] Apr 1, 2024
ffe894e
fix(deps): update dependency @types/node to v20.12.2 (#808)
renovate[bot] Apr 1, 2024
9207e22
chore(deps): update babel monorepo to v7.24.4 (#809)
renovate[bot] Apr 9, 2024
6879c79
chore(deps): update dependency cypress to v13.7.2 (#810)
renovate[bot] Apr 9, 2024
6f3e7ac
chore(deps): update node.js to v21.7.2 (#811)
renovate[bot] Apr 9, 2024
b104685
fix(deps): update dependency @types/node to v20.12.5 (#812)
renovate[bot] Apr 9, 2024
76c9014
fix(deps): update react monorepo (#813)
renovate[bot] Apr 9, 2024
339a27f
chore(deps): update dependency cypress to v13.7.3 (#814)
renovate[bot] Apr 16, 2024
8b8c782
chore(deps): update node.js to v21.7.3 (#815)
renovate[bot] Apr 16, 2024
daeee80
fix(deps): update dependency @types/node to v20.12.7 (#816)
renovate[bot] Apr 16, 2024
c20d5b2
fix(deps): update react monorepo (#817)
renovate[bot] Apr 16, 2024
aa13301
chore(deps): update dependency cypress to v13.8.0 (#820)
renovate[bot] Apr 22, 2024
2581955
fix(deps): update dependency @types/react to v18.2.79 (#819)
renovate[bot] Apr 22, 2024
1cf7df2
fix: win is indefined (#822)
bertrand-sifre Apr 26, 2024
4403893
chore(deps): update dependency cypress to v13.8.1 (#823)
renovate[bot] Apr 29, 2024
4d3f5ab
fix(deps): update react monorepo (#825)
renovate[bot] Apr 29, 2024
0b15c0c
chore(deps): update node.js to v22 (#827)
renovate[bot] Apr 29, 2024
6c6d353
chore(deps): update babel monorepo to v7.24.5 (#830)
renovate[bot] May 6, 2024
3090b65
chore(deps): update node.js to v22.1.0 (#832)
renovate[bot] May 6, 2024
5b07e59
fix(deps): update dependency @types/node to v20.12.8 (#831)
renovate[bot] May 6, 2024
35ae9d4
adds test to pr #685
May 27, 2024
b77ae11
Merge branch 'master' of https://github.com/alecmestroni/code-coverage
May 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
lint:
description: Checks the code formatting
docker:
- image: cimg/node:20.9.0
- image: cimg/node:22.1.0
environment:
# we don't need Cypress to check code style
CYPRESS_INSTALL_BINARY: '0'
Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:
publish:
description: Publishes the new version of the plugin to NPM
docker:
- image: cimg/node:20.9.0
- image: cimg/node:22.1.0
environment:
# we don't need Cypress to do the release
CYPRESS_INSTALL_BINARY: '0'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/snyk_sca_scan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ jobs:
- name: Perform SCA Scan
continue-on-error: false
run: |
snyk test --all-projects --detection-depth=4 --exclude=docker,Dockerfile --severity-threshold=critical
snyk test --all-projects --detection-depth=4 --exclude=docker,Dockerfile,test-apps --severity-threshold=critical
env:
SNYK_TOKEN: ${{ secrets.SNYK_API_TOKEN }}
71 changes: 59 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,31 @@ npm install -D @cypress/code-coverage

**Note:** This plugin assumes that `cypress` is a peer dependency already installed in your project.

Add to your `cypress/support/index.js` file.
Then add the code below to the `supportFile` and `setupNodeEvents` function.

```js
// cypress/support/e2e.js
import '@cypress/code-coverage/support'
```

Register tasks in your `cypress/plugins/index.js` file.

```js
module.exports = (on, config) => {
require('@cypress/code-coverage/task')(on, config)

// add other tasks to be registered here

// IMPORTANT to return the config object
// with the any changed environment variables
return config
}
// cypress.config.js
const { defineConfig } = require('cypress')

module.exports = defineConfig({
// setupNodeEvents can be defined in either
// the e2e or component configuration
e2e: {
setupNodeEvents(on, config) {
require('@cypress/code-coverage/task')(on, config)
// include any other plugin code...

// It's IMPORTANT to return the config object
// with any changed environment variables
return config
},
},
})
```

## Instrument your application
Expand Down Expand Up @@ -445,6 +452,46 @@ Look up the list of examples under the GitHub topic [cypress-code-coverage-examp

## Migrations

### Cypress v9 to v10

With the removal of the `plugins` directory in Cypress version 10+, you'll need to add all of your configuration into the configuration file (`cypress.config.js` by default).

```js
// BEFORE
// Register tasks in your `cypress/plugins/index.js` file.

module.exports = (on, config) => {
require('@cypress/code-coverage/task')(on, config)

// add other tasks to be registered here

// IMPORTANT to return the config object
// with the any changed environment variables
return config
}
```

```js
// AFTER
// cypress.config.js
const { defineConfig } = require('cypress')

module.exports = defineConfig({
// setupNodeEvents can be defined in either
// the e2e or component configuration
e2e: {
setupNodeEvents(on, config) {
require('@cypress/code-coverage/task')(on, config)
// include any other plugin code...

// It's IMPORTANT to return the config object
// with any changed environment variables
return config
},
},
})
```

### v2 to v3

Change the plugins file `cypress/plugins/index.js`
Expand Down
Loading