-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Overhaul the testing system #32
Conversation
We need a later 3.x version for jest to work properly with ts-jest, but it turns out the 4.x series does not have any MAJOR breaking changes, so we're good to just upgrade to it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks fine to me and the tests pass, so I'm preemptively approving. However, I think we should file an issue to add back in the remaining tests, linking the current file, so we can easily see the full lists of tests.
See #35. |
This rips out the
tape
testing infrastructure (RIP) and replaces it with a typescript-enabled Jest stack.The tests we used to run won't really work because the Multinet API now requires someone to be logged in before they can begin creating workspaces, etc. So I will first shift the library to work with the new API, then add OAuth support, then (likely) API key support, and then finally re-add the old tests.
Depends on #30.