When scaffolding a new project with the Vue.js CLI, it offers a choice of both unit-testing and E2E-testing frameworks.
Unit-testing functionality is perfectly adequate in Cypress. My question, then: is there an advantage to using a distinct unit-testing framework if I’m already using Cypress?
Cypress is in the process of tackling unit (aka component) testing, but at the moment Jest has it beat for vuejs unit testing. (React is another story, see cypress-react-unit-test)
check out this tutorial here for unit testing vuejs with Jest
From the link above, some advantages over Cypress are:
Built in code coverage
Module mocking utilities
Also see repo for vue-test-utils