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

Refactor Test Suite #8

Open
joshbuker opened this issue Apr 5, 2021 · 0 comments
Open

Refactor Test Suite #8

joshbuker opened this issue Apr 5, 2021 · 0 comments
Milestone

Comments

@joshbuker
Copy link
Member

Currently I've been mapping a lot of the test suite from the original code, but it's quickly getting unwieldy, and unclear on what should live where.

My current thoughts are to make the tests that integrate with the dummy_app all be purely integration tests, going through a maximum feature set application (load all the things, make sure they work in concert). The unit tests would be then purely under the sorcery folder, using a more direct class mocking approach.

That being said, having the tests be 1:1 with the file structure would lead to absolutely gigantic specs, so I'm open to any ideas on how to logically break up the unit test structure further. I want to make it really clear for developers coming in where they should be looking for a spec, and not hide tests behind too much abstraction.

@joshbuker joshbuker added this to the v0.1.0 milestone Apr 5, 2021
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

1 participant