| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-02-28 | Add `mktmpdir` helper method. | Markus Reiter | |
| 2017-02-27 | Merge pull request #2215 from reitermarkus/spec-integration-test-helper | Markus Reiter | |
| Use `around` hook for shared "integration test" context. | |||
| 2017-02-27 | Use `around` hook for shared "integration test" context. | Markus Reiter | |
| 2017-02-27 | Convert Version test to spec. | Markus Reiter | |
| 2017-02-25 | Add `formula` spec helper. | Markus Reiter | |
| 2017-02-25 | Avoid warnings when HOMEBREW_PREFIX/bin is not in PATH. | Markus Reiter | |
| 2017-02-23 | Add integration test helper methods. | Markus Reiter | |
| 2017-02-21 | Add RSpec support for integration commands. | Markus Reiter | |
| 2017-02-21 | Convert OS::Mac::Keg test to spec. | Markus Reiter | |
| 2017-02-19 | Use TEST_TMPDIR in rmdir tests. | Michael Ledin | |
| 2017-02-19 | Expand glob patterns. | Michael Ledin | |
| 2017-02-16 | Add test for `uninstall` before removing artifacts. | Markus Reiter | |
| 2017-02-12 | Add test to check if `rubocop-cask` version is is outdated. | Markus Reiter | |
| 2017-02-12 | rubocop: trailing comma in multiline method calls | Alyssa Ross | |
| Discussed in https://github.com/Homebrew/brew/pull/1987/files#r100693581. This was originally ommitted because it wasn't compatible with Ruby 1.8. (See https://github.com/Homebrew/legacy-homebrew/pull/48144#r49928971). | |||
| 2017-02-11 | Add `spec_helper`. | Markus Reiter | |
| 2017-02-11 | Use `Open3` for integration tests instead of manually forking. | Markus Reiter | |
| 2017-02-10 | Revert "Use `Open3` for integration tests instead of manually forking." | ilovezfs | |
| 2017-02-09 | Use `Open3` for integration tests instead of manually forking. | Markus Reiter | |
| 2017-02-03 | Remove `TestCask` class. | Markus Reiter | |
| 2017-02-03 | Require `formulary` and `tap` in `Homebrew::TestCase`. | Markus Reiter | |
| 2017-02-03 | Add comment about `FSLeakLogger` to `Homebrew::TestCase`. | Markus Reiter | |
| 2017-02-03 | Use constant array of constants in `Homebrew::TestCase`. | Markus Reiter | |
| 2017-02-03 | Don’t use `before_setup` and `after_teardown`. | Markus Reiter | |
| 2017-02-03 | Use array of constants to set up test directories. | Markus Reiter | |
| 2017-01-25 | Move Cask fixtures to `test/support/fixtures`. | Markus Reiter | |
| 2017-01-23 | tests: remove env helper | Alyssa Ross | |
| 2017-01-22 | tests: remove with_git_env method | Alyssa Ross | |
| A common git environment is now used in all tests, so this is no longer required. | |||
| 2017-01-22 | tests: use more recent git committer date | Alyssa Ross | |
| This will allow the `brew bundle` test to use the default git environment. | |||
| 2017-01-22 | tests: remove unnecessary comment | Alyssa Ross | |
| See https://github.com/Homebrew/brew/pull/1890#discussion_r97229473. | |||
| 2017-01-22 | tests: re-use with_environment in using_git_env | Markus Reiter | |
| Proposed by @reitermarkus in https://github.com/Homebrew/brew/pull/1890#discussion_r97210285. I made one slight adjustment of preserving the previous date string in case anything was relying on it. | |||
| 2017-01-22 | tests: automatically restore ENV in teardown | Alyssa Ross | |
| 2017-01-22 | tests: extract a common using_git_env method | Alyssa Ross | |
| 2017-01-22 | tests: clean up file system for all tests | Alyssa Ross | |
| (No longer just integration tests.) | |||
| 2017-01-21 | tests: reset ARGV in teardown | Alyssa Ross | |
| 2017-01-21 | tests: clear tab cache in global teardown | Alyssa Ross | |
| 2017-01-21 | tests: enforce `super` in lifecycle hooks | Alyssa 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-18 | integration_command_test_case: improve fail output | Mike 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-30 | tests: include homebrew version in receipt fixture | Alyssa Ross | |
| 2016-12-13 | fix typo | Joshua Morten | |
| 2016-12-03 | fs_leak_logger: use more permissive mkpath. | Mike McQuaid | |
| This avoids a race condition occurring here. | |||
| 2016-11-20 | Replace Utils::JSON with corelib JSON calls. | William Woodruff | |
| 2016-11-18 | testbottest: don't use TEST_FIXTURE_DIR. | Mike McQuaid | |
| This isn't defined for formulae. | |||
| 2016-11-16 | Require `integration_command_test_case` in `testing_env`. | Markus Reiter | |
| 2016-11-16 | Separate `Homebrew::TestCase` from `testing_env`. | Markus Reiter | |
| 2016-11-16 | Move `integration_mocks` to `test/support/helper`. | Markus Reiter | |
| 2016-11-16 | Move all remaining fixtures to `test/support/fixtures`. | Markus Reiter | |
