-
Notifications
You must be signed in to change notification settings - Fork 4
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
Mineunit tests #4
base: master
Are you sure you want to change the base?
Conversation
…rench.enable_crafting
crafting only in combination with technic modpack #1
bugfix: call pipeworks.after_place() to connect (with) tubes correctly
This comment has been minimized.
This comment has been minimized.
|
Is this really needed? I think manual testing is enough for a single tool. |
No, automated testing of course is not needed. It is just to catch errors and skip a lot of manual testing. |
I had a closer look at this, and it only tests the core functionality of the wrench - something that isn't likely to change at all, especially not frequently enough to need automated tests. |
That sound very ignorant especially because things that are not supposed to change are exactly ones you do create automated tests. |
I've reopened this because there was one approval already. It tells that one people does not like it while apparently at least 2, possibly 3 agrees (judging by reactions and approvals). |
I also think unit tests are good to confirm that core functionality has not changed with possibly irrelevant looking additions. Sometimes unit tests seem irrelevant and redundant as one has just written the code and the test with same mindset in mind. |
Basic tests also showing bit more proper fixture use mentioned at #2 (comment)
API is used in fixture, that's not exactly correct use and API call should be in spec instead but I guess you'll get the idea.
There's no coverage reporting or any comments added by bot if tests pass, failure comment is added with test logs if tests fail.
There's a lot of commits because this branch is currently based on wrench_support_extendAll stuff is really in this single commit: 3334803
Changed base branch to be wrench_support_extend, if merged this can however be merged directly into master after #2 is done. I do recommend that because #2 is huge mixed changes already, bit over sized PR already.