aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
AgeCommit message (Collapse)Author
2017-02-13Merge pull request #1998 from reitermarkus/spec-bottle-collectorMarkus Reiter
Convert Utils::Bottles::Collector test to spec.
2017-02-13Merge pull request #2000 from reitermarkus/spec-emojiMarkus Reiter
Convert Emoji test to spec.
2017-02-13Merge pull request #1972 from timotheecour/pr_brew_where_commandMike McQuaid
add `brew formula` command to show location of a formula
2017-02-12formula:formula_cmd_testTimothee Cour
2017-02-12Add test to check if `rubocop-cask` version is is outdated.Markus Reiter
2017-02-12Convert Requirement test to spec.Markus Reiter
2017-02-12Convert Emoji test to spec.Markus Reiter
2017-02-12Convert Utils::Bottles::Collector test to spec.Markus Reiter
2017-02-12Merge pull request #1990 from reitermarkus/x11-requirement-specMarkus Reiter
Convert X11Requirement test to spec.
2017-02-12Convert X11Requirement test to spec.Markus Reiter
2017-02-12rubocop: trailing comma in multiline method callsAlyssa 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-12Merge pull request #1955 from vszakats/patch-2Markus Reiter
audit: enforce https://*.sourceforge.io/ homepages
2017-02-11Convert Blacklist test to spec.Markus Reiter
2017-02-11Convert Bash test to spec.Markus Reiter
2017-02-11Convert `ARGV` test to spec.Markus Reiter
2017-02-11Add `spec_helper`.Markus Reiter
2017-02-11Add RSpec to Gemfile.Markus Reiter
2017-02-11Use `Open3` for integration tests instead of manually forking.Markus Reiter
2017-02-10Revert "Use `Open3` for integration tests instead of manually forking."ilovezfs
2017-02-10audit: enforce https://*.sourceforge.io/ homepagesViktor Szakats
Ref: https://sourceforge.net/blog/introducing-https-for-project-websites/
2017-02-09Use `Open3` for integration tests instead of manually forking.Markus Reiter
2017-02-05Merge pull request #1951 from tma/reinstall-with-optionsMike McQuaid
Print warning when reinstalling with invalid options
2017-02-04Add failing reinstall test with invalid install optionThomas Maurer
2017-02-03Remove `TestCask` class.Markus Reiter
2017-02-03Merge pull request #1943 from alyssais/missing_requiresAlyssa Ross
formulary: handle ScriptError in formula
2017-02-03Reorder `testing_env`.Markus Reiter
2017-02-03Require `formulary` and `tap` in `Homebrew::TestCase`.Markus Reiter
2017-02-03Don’t require `formulary` in `testing_env`.Markus Reiter
2017-02-03Add comment about `FSLeakLogger` to `Homebrew::TestCase`.Markus Reiter
2017-02-03Use constant array of constants in `Homebrew::TestCase`.Markus Reiter
2017-02-03Don’t use `before_setup` and `after_teardown`.Markus Reiter
2017-02-03Use array of constants to set up test directories.Markus Reiter
2017-02-01formulary: handle ScriptError in formulaAlyssa Ross
I added a new `FormulaUnreadableError` subclass of `FormulaUnavailableError` so existing `rescue`s of `FormulaUnavailableError` handle this as well. The new subclass will output the name of the formula with the error (because this isn't always obvious from the original exception message) followed by the original error message. Fixes #1927.
2017-01-30cleanup: consider version_schemeXu Cheng
`brew cleanup` should cleanup formulae which have the older version scheme.
2017-01-30Don’t use `assert_nil` in `tab_test`.Markus Reiter
2017-01-26*_test: use assert_nil when appropriate.Mike McQuaid
This is warned by the newer MiniTest.
2017-01-26*/Gemfile*: remove rake, version pins, master simplecov.Mike McQuaid
We’re upgrading SimpleCov to 0.13.0 so let’s update the rest of our gems while we’re at it.
2017-01-25Move Cask fixtures to `test/support/fixtures`.Markus Reiter
2017-01-24tests: give `e` helper in UtilTests a better nameAlyssa Ross
2017-01-24tests: add some emoji tests đź’ŻAlyssa Ross
2017-01-23tests: remove env helperAlyssa Ross
2017-01-23tests: slightly stricter match in tab testMarkus Reiter
Suggested by @reitermarkus in https://github.com/Homebrew/brew/pull/1890#discussion_r97234536, and then I added the \A and \Z.
2017-01-22tests: remove with_git_env methodAlyssa Ross
A common git environment is now used in all tests, so this is no longer required.
2017-01-22tests: use more recent git committer dateAlyssa Ross
This will allow the `brew bundle` test to use the default git environment.
2017-01-22tests: remove unnecessary commentAlyssa Ross
See https://github.com/Homebrew/brew/pull/1890#discussion_r97229473.
2017-01-22tests: re-use with_environment in using_git_envMarkus 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-22tests: remove remainder of ARGV stubsAlyssa Ross
I was waiting for confirmation that there wasn't a good reason for these to be stubbed before I removed them.
2017-01-22tests: set verbose in ENV instead of stubbing ARGVAlyssa Ross
2017-01-22tests: set developer in ENV rather than stubbingAlyssa Ross
2017-01-22tests: automatically restore ENV in teardownAlyssa Ross