| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-20 | Revert "Use real repo to run tests" | Jack Nagel | |
| This reverts commit 5aaf13c6cf784cb4be62932b3e528e8f93580a65. | |||
| 2015-04-20 | Use real repo to run tests | Jack Nagel | |
| 2015-04-18 | Remove bad test | Jack Nagel | |
| 2015-04-15 | Fix test formula name so it matches the filename | Jack Nagel | |
| 2014-12-28 | Use formula helper in tests | Jack Nagel | |
| 2014-12-28 | Drop pointless subclass in test | Jack Nagel | |
| 2014-12-27 | Preserve signature of #initialize in tests | Jack Nagel | |
| 2014-12-27 | Stop testing accessor type | Jack Nagel | |
| 2014-12-27 | Remove dead code | Jack Nagel | |
| 2014-12-26 | Remove unnecessary require from test | Jack Nagel | |
| 2014-11-07 | Normalize requires in tests | Jack Nagel | |
| 2014-10-29 | Add predicate methods for specs and stop testing internals | Jack Nagel | |
| 2014-08-10 | Add a test for legacy options | Jack Nagel | |
| 2014-07-03 | Add assert_eql to provide better failure messages for eql? tests | Jack Nagel | |
| 2014-07-03 | Fix Formula#<=> on trunk Ruby | Jack Nagel | |
| Arguably this method shouldn't exist and sort_by(&:name) used instead. | |||
| 2014-07-02 | Add regression test for decf7acced44bb156ba18677f55609b19ff6ca5a | Jack Nagel | |
| 2014-06-23 | Fix directory leaks in formula prefix tests | Jack Nagel | |
| 2014-06-22 | Move deprecated Formula class methods to compat | Jack Nagel | |
| These have all been moved to Formulary. | |||
| 2014-06-20 | Decouple spec selection from ARGV | Jack Nagel | |
| 2014-06-20 | Pass the requested spec into the formula instance | Jack Nagel | |
| 2014-06-18 | Use assert_predicate | Jack Nagel | |
| 2014-06-18 | Switch to Minitest | Jack Nagel | |
| 2014-06-18 | Move test helpers into Homebrew::TestCase | Jack Nagel | |
| 2014-06-18 | Use a custom test class so we can avoid monkeypatching | Jack Nagel | |
| 2014-06-12 | Always expand __FILE__ | Jack Nagel | |
| 2014-06-12 | Always pass a path to formula constructor in tests | Jack Nagel | |
| 2014-06-12 | Use example.com as domain in tests | Jack Nagel | |
| 2014-06-12 | Remove dummy method | Jack Nagel | |
| 2014-06-10 | Remove default values from formula constructor parameters | Jack Nagel | |
| Closes #30017. | |||
| 2014-06-04 | Clean up some test assertions | Jack Nagel | |
| 2014-04-06 | Clean up test classes | Jack Nagel | |
| 2014-03-10 | Make bottle implementation more generic | Jack Nagel | |
| 2014-03-05 | Encode formula revision in installation prefix | Jack Nagel | |
| In order to allow kegs built with the same version but differing formula revisions to coexist, we must encode the revision as part of the keg's name. This is necessary to actually perform an upgrade, as we cannot upgrade a keg in-place, and temporarily moving it pending the result of the upgrade is error-prone and potentially slow. To accomplish this, we introduce a new Formula#pkg_version method that concatenates the active_spec version with the formula revision. An exception is made for a formula that has no revision: the tag is omitted. This preserves compatibility with existing installations. | |||
| 2014-02-21 | Eliminate nil check on path parameter | Jack Nagel | |
| 2014-02-21 | Move Formula.class_s to Formulary | Jack Nagel | |
| 2014-02-21 | Remove downloader from Formula | Jack Nagel | |
| 2014-02-21 | Remove test with too much implementation knowledge | Jack Nagel | |
| 2013-12-14 | Update string references to mxcl/homebrew. | Mike McQuaid | |
| 2013-12-11 | Simplify prefix test | Jack Nagel | |
| 2013-12-09 | Extract constants for checkums in tests | Jack Nagel | |
| 2013-10-30 | Cleanup use of some global constants. | Mike McQuaid | |
| 2013-10-23 | test_formula: add Mavericks bottles. | Mike McQuaid | |
| 2013-10-23 | test_formula: use different/consistent SHA-1. | Mike McQuaid | |
| 2013-10-22 | Eagerly initialize formula specs | Jack Nagel | |
| Declarations of dependencies, options, and resources in the DSL only apply to specs that have already been initialized. For example, given this snippet: url ... sha1 ... depends_on 'foo' devel do url ... sha1 ... end The dependency 'foo' will be recorded for the stable spec, but not the devel spec, since it was not initialized prior to the call to depends_on. While it is considered best practice to declare all specs (stable, devel, head, and bottle) prior to other declarations, there is nothing that enforces this ordering, so when it happens it can be confusing and hard to debug. To prevent this, we can initialize all specs up front. This comes with a performance penalty for commands that load all formulae into memory, but that is probably outweighed by what we gain in correctness. Fixes #23425. | |||
| 2013-10-04 | Check types in Formula#== | Jack Nagel | |
| Comparing two objects should not raise an exception, even if they have different types. The semantics of #== are now the same as #eql?, so make one an alias. | |||
| 2013-09-21 | Move dependencies to SoftwareSpec | Jack Nagel | |
| 2013-09-13 | Stop exposing the download strategy from Formula | Jack Nagel | |
| 2013-08-31 | Add test for option description rules | Jack Nagel | |
| 2013-08-31 | Add test for dependency options | Jack Nagel | |
| 2013-05-25 | Add tests for Formula#installed_prefix | Jack Nagel | |
