aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
AgeCommit message (Collapse)Author
2017-03-27Add test for verbose brew outdated outputWilliam Roe
Split the tests up into quiet and verbose output with contexts.
2017-03-26Wrap rubocop specific code into methods inside FormulaCopGautham Goli
2017-03-26Add RSpec tests for bottle_block and formula_desc copsGautham Goli
2017-03-25formula_installer: tweak req formula additions.Mike McQuaid
Rather than just checking if a requirement's dependency is installed or not check if the requirement was actually satisfied by a particular formula rather than e.g. just having a `default_formula` defined.
2017-03-20missing_formula: subsume historic logic.Mike McQuaid
These methods belong together so combine them in a single class to provide a simpler API.
2017-03-20blacklist: move to missing_formula class instead.Mike McQuaid
This will allow extending this class so it can be used by more than just blacklisting.
2017-03-20cmd/log: improve output messaging.Mike McQuaid
This wasn’t adapted to the new, multiple repository world.
2017-03-20Hint at new location of migrated formulaeZhiming Wang
Partial implementation of https://github.com/Homebrew/brew-evolution/pull/15, along with the ability to search for deleted formulae in git history (inspired by #1996) which is not described in the proposal. See also: #1371.
2017-03-19Be a little less specific in cask output testsJoshua McKinney
These tests seemed a little over-specified and were failing on the CI server. Reducing the specificity a little to try to get them to pass.
2017-03-19Hide output from brew cask uninstall testJoshua McKinney
This test showed extraneous info in the test output
2017-03-19Show messages when (un)installing CasksJoshua McKinney
Addresses an issue where it can be unclear at times exactly which part of the (un|re)installation processes is reporting an error. See https://github.com/caskroom/homebrew-cask/issues/30968
2017-03-16Replace `Hbc.load` with `CaskLoader.load`.Markus Reiter
2017-03-16Replace `Hbc.path` with `CaskLoader.path`.Markus Reiter
2017-03-16Use a `Formulary`-like approach to load Casks.Markus Reiter
2017-03-16Merge pull request #2309 from axiac/cask-outdatedMarkus Reiter
add command 'cask outdated'
2017-03-16Add test for command help strings.Markus Reiter
2017-03-15add command 'cask outdated'Valentin VĂLCIU
2017-03-15Merge pull request #2326 from vszakats/sprotMike McQuaid
secure urls + remove -k from in-doc curl command
2017-03-15Merge pull request #2311 from nath/highlightInstalledCasksMarkus Reiter
Added highlighting of installed casks to cask search
2017-03-14secure urls + remove -k from in-doc curl commandViktor Szakats
2017-03-13Fixed test case wordingNath Tumlin
2017-03-13Style changesNath Tumlin
2017-03-13Added tests for highlight installed and fixed style errorsNath Tumlin
2017-03-13Default to `sudo: false` for `installer/uninstall :script`.Markus Reiter
2017-03-12Change instances of caskroom.io to caskroom.github.ioNumbermaniac
2017-03-11Deprecate `#plural`.Markus Reiter
2017-03-11Add test for `Formatter::pluralize`.Markus Reiter
2017-03-11Merge pull request #2292 from MikeMcQuaid/fix-shallow-clone-testsMike McQuaid
test: fix tests with a shallow clone.
2017-03-11Merge pull request #2315 from reitermarkus/hombrew-typoMarkus Reiter
Fix “Hombrew” typo.
2017-03-11Merge pull request #2303 from reitermarkus/fix-pkg-not-uninstalling-appsMarkus Reiter
Fix `uninstall :pkgutil` leaving empty `.app` directories.
2017-03-11Fix “Hombrew” typo.Markus Reiter
2017-03-11env: make prepend_path ignore system pathsilovezfs
`ENV.prepend_path "PATH", which("emacs").dirname` in the emacs requirement was causing us to end up invoking /usr/bin/clang instead of /usr/local/Homebrew/Library/Homebrew/shims/super/clang.
2017-03-11Save flags in `with_full_permissions`.Markus Reiter
2017-03-11Fix `uninstall :pkgutil` leaving empty `.app` directories.Markus Reiter
2017-03-10test: fix tests with a shallow clone.Mike McQuaid
In this case `HOMEBREW_VERSION` is `>1.1.0 (no git repository)` so these tests failed. This was the cause of the Homebrew/homebrew-test-bot Linux CI failures as it was testing a shallow clone.
2017-03-10Refactor artifacts.Markus Reiter
2017-03-08Merge pull request #2289 from reitermarkus/cask-refactor-uninstallMarkus Reiter
Refactor `pkg`, `uninstall`, and `zap` artifacts.
2017-03-08Merge pull request #2293 from reitermarkus/cask-versionMarkus Reiter
Move `brew cask --version` into separate file.
2017-03-08Always `chmod +x` `binary` stanzas.Markus Reiter
2017-03-08Move `brew cask --version` into separate file.Markus Reiter
2017-03-08Refactor Cask `pkg` artifact.Markus Reiter
2017-03-08Refactor Cask `uninstall` and `zap` stanza.Markus Reiter
2017-03-08Merge pull request #2283 from reitermarkus/cask-cli-argumenterrorMarkus Reiter
Use `ArgumentError` instead of `CaskError` in `CLI`.
2017-03-08Merge pull request #2284 from reitermarkus/cask-refactor-cliMarkus Reiter
Refactor CLI options.
2017-03-07Remove redundant `Utils`.Markus Reiter
2017-03-07Use `ArgumentError` instead of `CaskError` in `CLI`.Markus Reiter
2017-03-07Refactor CLI options.Markus Reiter
2017-03-06Add missing `:cask` metadata to specs.Markus Reiter
2017-03-05Try fixing coverage.Markus Reiter
2017-03-05Move coverage reporting into `brew tests`.Markus Reiter