re-arrange testMock arguments
- add github-upload dev-dependency