- [ ] add test dependencies - [ ] create test directory - [ ] add unit tests - [ ] add integration test - [ ] add test coverage