Skip to content
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

Fix audit vulnerabilities & e2e specs #53

Merged
merged 7 commits into from Sep 4, 2018

Conversation

jackkoppa
Copy link
Contributor

@jackkoppa jackkoppa commented Sep 4, 2018

Fixes all critical, high, and moderate importance vulnerabilities reported by npm audit. All major semver package updates were individually tested, running dev, build, and test after each update. The 3 remaining vulnerabilities are low priority, from the favicons-webpack-plugin dev dependency (see open issue). Closes #51.

During update of nightwatch to 1.0.10, recognized that the current e2e spec is copied from the default Vue.js app, and was thus failing. This PR removes the old specs, and adds 3 basic new specs, so that npm run e2e now passes. Ideally, future work can be done on a more full e2e suite. Closes #52.

Verified that 'build' and 'unit' commands run
todo: verify that e2e tests still run after installing Selenium prereqs
note: seems likely that e2e tests will fail, given that they still refere to Vue h1 defaults
Discovered incompatible version while running 'e2e'
todo: fix broken, original e2e tests, as originally noticed
Only replace initial 3, default Vue specs
Door is now open to implement more comprehensive e2e suite
Confirmed 'build' and 'test' (unit & e2e) work correctly
Confirm 'dev', 'build', and 'test' (unit & e2e) all work correctly
Verify 'dev', 'build', and 'test' (unit & e2e) all still work correctly
todo: examine vulnerabilities requiring manual fixes; all dependencies of favicons-webpack-plugin
@vilsbole vilsbole merged commit c1a7e76 into gothinkster:master Sep 4, 2018
@jackkoppa jackkoppa deleted the jackkoppa-audit-fixes branch September 4, 2018 11:51
chapitak pushed a commit to chapitak/vue-realworld-example-app that referenced this pull request Nov 22, 2022
…ppa/jackkoppa-audit-fixes

Fix audit vulnerabilities & e2e specs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants