This repository is a fork of the original project(https://github.com/apollographql/fullstack-tutorial) maintained by Team Avengers of California State University Fullerton as a requirement for the Masters in Software Engineering program through the course Software Verification and Validation
The goal of this project was to use Enzyme as a unit testing tool to improve the client side unit tests of this fullstack application Here is the status of all the unit tests:
This is the fullstack app for the Apollo tutorial. ๐
The app is split out into two folders:
start: Starting point for the tutorialfinal: Final version
From within the start and final directories, there are two folders (one for server and one for client).
To run the app, run these commands in two separate terminal windows from the root:
cd final/server && npm i && npm startand
cd final/client && npm i && npm startTo run the unit tests, run the command(after npm install)
cd final/client && npm run test