aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/support/helper
AgeCommit message (Collapse)Author
2017-01-22tests: automatically restore ENV in teardownAlyssa Ross
2017-01-22tests: extract a common using_git_env methodAlyssa Ross
2017-01-22tests: clean up file system for all testsAlyssa Ross
(No longer just integration tests.)
2017-01-21tests: reset ARGV in teardownAlyssa Ross
2017-01-21tests: clear tab cache in global teardownAlyssa Ross
2017-01-21tests: enforce `super` in lifecycle hooksAlyssa Ross
This will allow us to have global setup and teardown for tests. For example, we can automatically clear caches after each test, to avoid annoying intermittent failures like #1879 and #1886.
2017-01-18integration_command_test_case: improve fail outputMike McQuaid
Instead of `puts`ing when the failure occurs save it until the error message and print a prose description of what the failure was and the output from the command. This makes the output from failing tests significantly easier to read.
2016-12-03fs_leak_logger: use more permissive mkpath.Mike McQuaid
This avoids a race condition occurring here.
2016-11-20Replace Utils::JSON with corelib JSON calls.William Woodruff
2016-11-16Require `integration_command_test_case` in `testing_env`.Markus Reiter
2016-11-16Separate `Homebrew::TestCase` from `testing_env`.Markus Reiter
2016-11-16Move `integration_mocks` to `test/support/helper`.Markus Reiter
2016-11-16Move all remaining fixtures to `test/support/fixtures`.Markus Reiter