This wiki will demonstrate how to setup and test Vue components. I am assuming that Vue is already setup in the project using the webpacker
gem.
This guide will use Karma, Jasmine, and Avoriaz for testing.
Karma - A test runner for unit tests.
Karma is essentially a tool which spawns a web server that executes source code against test code for each of the browsers connected. The results of each test against each browser are examined and displayed via the command line to the developer such that they can see which browsers and tests passed or failed.
Jasmine - A testing framework.