run following command
npm install
npm run dev
run npm run test -- --coverage
----------------------------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
----------------------------|---------|----------|---------|---------|-------------------
All files | 100 | 95.23 | 100 | 100 |
src | 100 | 100 | 100 | 100 |
App.jsx | 100 | 100 | 100 | 100 |
src/api | 100 | 100 | 100 | 100 |
api.js | 100 | 100 | 100 | 100 |
src/components | 100 | 100 | 100 | 100 |
DropdownMenu.jsx | 100 | 100 | 100 | 100 |
TransactionTable.jsx | 100 | 100 | 100 | 100 |
TransactionTableGroup.jsx | 100 | 100 | 100 | 100 |
src/hooks | 100 | 75 | 100 | 100 |
useTransactions.jsx | 100 | 75 | 100 | 100 | 26
src/utils | 100 | 100 | 100 | 100 |
transactions.js | 100 | 100 | 100 | 100 |
util.js | 100 | 100 | 100 | 100 |
----------------------------|---------|----------|---------|---------|-------------------
Test Suites: 4 passed, 4 total
Tests: 28 passed, 28 total
Snapshots: 0 total
Time: 2.008 s