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

Testing: integration test refactoring #491

Closed
2 of 4 tasks
zeeshanlakhani opened this issue Jan 5, 2024 · 1 comment
Closed
2 of 4 tasks

Testing: integration test refactoring #491

zeeshanlakhani opened this issue Jan 5, 2024 · 1 comment
Assignees

Comments

@zeeshanlakhani
Copy link
Contributor

zeeshanlakhani commented Jan 5, 2024

Summary

As our codebase grows, we want to make working with integration tests easier!

Components

@zeeshanlakhani
Copy link
Contributor Author

We've decided to punt on the last two checkboxes here. We may return to them in the future.

zeeshanlakhani pushed a commit that referenced this issue Jan 24, 2024
# Description

@euamcg added a macro for inlining toml configs for tests. As we can see
the amount of .toml configs is getting quite large. The macro allows us
to write toml configs inside tests, create a fixture file, and discard
it when the test is finished.

This closes #485 and #491 (for now, as we may come back to some
optimizations down the line related to the latter).

## Link to issue

- [Issue#485](#485)
- [Issue#491](#491)

## Type of change

- [X] Refactor (non-breaking change that updates existing functionality)
- [X] This change requires a documentation update

Please delete options that are not relevant.

## Test plan (required)

All tests are passing.

---------

Co-authored-by: Euan McGinness <[email protected]>
Co-authored-by: Euan McGinness <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants