Use Test class from toplevel namespace
Test if all basic Roger commands exist in CLI
Move noop test into test project
Extract logging into logger interface
Rename namespace of noop test in tests
Add fail an succeed tests to testproject
Move logger into helpers/logging as it’s not a logger itself
Extract get_callable from Release into Helpers::GetCallable
Make Thor exit on failure to exit with correct exitcode
Use “subcommand” instead of “register” for regular thor classes
Throw a Thor::Error if the tests fail
Create test runner and CLI registration based on Test#use method calls
Add test object to Project and Mockupfile
Update to newer Thor version
Update test project mockupfile
Update Mockupsyntax file
Add support for custom CLI in tests
Register custom cli handler for noop test
Don’t set the project if we have already set it
Allow setting the :mockupfile_path on Project. If we pass a falsy value the Project will not attempt to load the Mockupfile. (Useful for tests)