aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
AgeCommit message (Collapse)Author
2017-04-16Merge pull request #2446 from mansimarkaur/diagnostic_tests1.1.13Mike McQuaid
[WIP] Added test for check_access_lock_dir
2017-04-09Merge pull request #2434 from JCount/gpg-spec-test-21-compatibilityMarkus Reiter
gpg_spec test add 2.1.x compatibility
2017-04-08gpg_spec: use new version method to directly compare version objectsJCount
2017-04-08gpg_spec: switch structure to if/else instead of rescueJCount
2017-04-08gpg2_requirement_spec: switch test to gnupg 2.1.xJCount
2017-04-07Corrected test for access_lock_dirmansimarkaur
2017-04-05Merge pull request #2242 from GauthamGoli/audit_custom_copsMike McQuaid
Port audit_desc audit rules to a cop
2017-04-03Added test for check_access_lock_dirmansimarkaur
2017-04-02Handle missing receipt on `brew install`.Mike McQuaid
For example if this is for a really old keg, keg where a user has manually removed stuff or used `brew diy`.
2017-04-01Fix the 'export PATH' message in `link` for a keg-only formulaEugene Nikolsky
Commit 4cae6a724e6d684eb157dd6d7328755694f228b2 introduced the message, but it printed the wrong path, e.g. for `brew link sqlite`: ``` If you need to have this software first in your PATH instead consider running: echo 'export PATH="/usr/local/opt/sqlite:$PATH"' >> ~/.zshrc/bin ``` where `/bin` is appended at the end, but should be inserted before `:$PATH`: `echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc`. This patch fixes that and updates a test to verify it.
2017-04-01gpg_spec: make test compatible with gnupg 2.1.xJCount
maintain existing compatibility with gnupg 2.0.x
2017-03-31cask: remove pre_bug_report linksVítor Galvão
2017-03-31Remove osmium from blacklisted formulasIlya Zverev
2017-03-31Merge pull request #2374 from joshka/cleanup-command-continue-on-errorMike McQuaid
Cleanup: Continue on error removing keg
2017-03-31Brew cleanup: Continue on error removing kegJoshua McKinney
Fixes #2355 Create unremovable_kegs instance var Check cellar cleanup failure after full cleanup completes Use module_function in Homebrew::Cleanup as we never instantiate the class
2017-03-30Merge pull request #2421 from MikeMcQuaid/formula-check-alias-existsMike McQuaid
formula: check installed_alias_path exists.
2017-03-30Merge pull request #2401 from wjlroe/print-pinned-on-outdatedMike McQuaid
Include the pinned version in brew outdated output for pinned formulae
2017-03-30formula: check installed_alias_path exists.Mike McQuaid
Otherwise return `nil`. Fixes https://github.com/Homebrew/brew/issues/2417
2017-03-29formula_installer_spec: add default formula test.Mike McQuaid
Test the situation where a requirement is satisfied by a non-formula but the `default_formula` is also installed.
2017-03-27Add pinned version to outdated json outputWilliam Roe
The structure should be consistent, so there are always pinned and pinned_version fields even if there are no pinned versions for a given formula.
2017-03-27Add pinned version to outdated outputWilliam Roe
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-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.