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

End to end tests using Cypress #8

Open
bahmutov opened this issue Dec 14, 2017 · 2 comments
Open

End to end tests using Cypress #8

bahmutov opened this issue Dec 14, 2017 · 2 comments

Comments

@bahmutov
Copy link

Would you be open to merging a pull request from me that replaces Selenium E2E tests with Cypress test runner? I think it would be simpler and more useful for anyone using Vue to see the GUI and be able to interact with the tests.

Here is some info on the runner

@prograhammer
Copy link
Owner

Hey @bahmutov

I'm just now getting to do the rounds on this repo and a few others. I had started in the dev branch on doing a complete overhaul but two things stopped me:

  1. App structure rearrangement (think folder grouping by vertical slices).
  2. TypeScript. I've only just recently got TypeScript working in Vue with Webpack as you can see the PR here: Adds .vue functionality TypeStrong/fork-ts-checker-webpack-plugin#77 and extension here: https://marketplace.visualstudio.com/items?itemName=prograhammer.tslint-vue

This is going to change a lot of things. I hope to have this current repo updated beautifully by next week. How do you feel about holding off until then? Also, I've got testing working with karma/mocha in TypeScript but I haven't looked at E2E. How do you feel about handling that? I'll push up the work and leave E2E untouched for you or someone to help fill in that gap.

Thoughts?

@prograhammer
Copy link
Owner

Oh, I also need to look into how to do snapshots in karma/mocha. I can't use Jest because it breaks with TypeScript/Vue.

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

No branches or pull requests

2 participants