Skip to content
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

Merged
merged 11 commits into from
May 10, 2021
Merged

Overhaul the testing system #32

merged 11 commits into from
May 10, 2021

Conversation

waxlamp
Copy link
Contributor

@waxlamp waxlamp commented Mar 18, 2021

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.

@waxlamp waxlamp requested a review from jjnesbitt March 18, 2021 21:35
@waxlamp waxlamp marked this pull request as ready for review March 18, 2021 21:36
@waxlamp waxlamp changed the base branch from master to girder4 March 18, 2021 21:36
Copy link
Member

@jjnesbitt jjnesbitt left a 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.

@waxlamp
Copy link
Contributor Author

waxlamp commented May 10, 2021

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.

@waxlamp waxlamp merged commit cc1d911 into girder4 May 10, 2021
@waxlamp waxlamp deleted the test-overhaul branch May 10, 2021 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants