insightfulUBC is a full stack web application that parses UBC metadata and allows users to query information on the university or build an optimized schedule. The web application was made with a partner for our final term project for CPSC 310 : Introduction to Software Engineering.
-
yarn run clean
-
yarn run configure
-
yarn run build
- Test:
yarn run test
(oryarn test
) - Test coverage:
yarn run cover
(oryarn run coverwin
if you use Windows). HTML reports can be found:./coverage/lcov-report/index.html
yarn run start
To run or test the system in WebStorm you will need to configure run targets:
-
To run the system: Go to the
Run->Edit Configurations
and tap on the+
and thenNode.js
. Point the 'JavaScript file' argument tosrc/App.js
. -
To run unit tests: Go to the
Run->Edit Configurations
and tap on the+
and thenMocha
. Point the 'Test Directory' file argument totest/
. You can also optionally tap the+
in theBefore launch
box and selectCompile TypeScript
if you want to make sure a fresh TypeScript compile is forced before each test run.