<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/test/keg_test.rb, branch 1.3.4</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Convert Keg test to spec.</title>
<updated>2017-02-25T18:11:02+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-02-25T17:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=af793f44c99d2408c267bf73f6a14cec987c2094'/>
<id>af793f44c99d2408c267bf73f6a14cec987c2094</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: remove more per-test file system cleanup</title>
<updated>2017-01-22T11:15:18+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2017-01-21T16:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6861451f87316ce339af55eaa8e63e5ef8c5021b'/>
<id>6861451f87316ce339af55eaa8e63e5ef8c5021b</id>
<content type='text'>
These locations are now all automatically cleaned up after every test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These locations are now all automatically cleaned up after every test.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: clean up file system for all tests</title>
<updated>2017-01-22T11:15:18+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2017-01-21T15:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d7b8420aaadf93b455a5c268777c3013f8ac2296'/>
<id>d7b8420aaadf93b455a5c268777c3013f8ac2296</id>
<content type='text'>
(No longer just integration tests.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(No longer just integration tests.)
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: enforce `super` in lifecycle hooks</title>
<updated>2017-01-21T11:34:52+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2017-01-21T11:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=70a381a00ff1e354e059aa07d55ebab90c5f874a'/>
<id>70a381a00ff1e354e059aa07d55ebab90c5f874a</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>keg: check installed dependencies iff optlinked</title>
<updated>2017-01-01T14:27:24+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2016-11-29T00:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=e4856143a6a43a306101abcbf0f2d71d00354a18'/>
<id>e4856143a6a43a306101abcbf0f2d71d00354a18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>keg: keg_only kegs can have installed dependents</title>
<updated>2017-01-01T14:26:28+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2016-11-17T17:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=94ead557723491306515a67138b649d67e8299e0'/>
<id>94ead557723491306515a67138b649d67e8299e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>keg: update installed dependency resolution</title>
<updated>2017-01-01T14:26:28+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2016-11-17T16:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=05b85a7bef112a2d3db7cd56c819a62d9bb34e1b'/>
<id>05b85a7bef112a2d3db7cd56c819a62d9bb34e1b</id>
<content type='text'>
Closes #1525. (See there for a motivation for this change.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1525. (See there for a motivation for this change.)
</pre>
</div>
</content>
</entry>
<entry>
<title>keg: test dep fallback with unknown formulae</title>
<updated>2016-12-31T17:53:06+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2016-12-31T15:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=524d9ce8f3b8553a62da7223a012b4e332bd02b3'/>
<id>524d9ce8f3b8553a62da7223a012b4e332bd02b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>keg: handle dependencies of moved/renamed formulae</title>
<updated>2016-12-31T17:53:06+00:00</updated>
<author>
<name>Alyssa Ross</name>
</author>
<published>2016-12-31T13:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8b30abe0600df5c9d3da5b4c31ca88a71a1c3e03'/>
<id>8b30abe0600df5c9d3da5b4c31ca88a71a1c3e03</id>
<content type='text'>
In #1497 I switched from Keg#to_formula for comparing kegs to formulae
to comparing the name and tap in the keg's tab to the name and tap of
the formula.

However, this fails to match if the name and tap of the formula have
changed since the keg was installed, so it's clearly better to use
Keg#to_formula where possible, and fall back to the information in the
tab when #to_formula can't be used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In #1497 I switched from Keg#to_formula for comparing kegs to formulae
to comparing the name and tap in the keg's tab to the name and tap of
the formula.

However, this fails to match if the name and tap of the formula have
changed since the keg was installed, so it's clearly better to use
Keg#to_formula where possible, and fall back to the information in the
tab when #to_formula can't be used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1750 from alyssais/fallback_dependencies</title>
<updated>2016-12-31T17:34:55+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-12-31T17:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=33fbf3f32d4fc0e4c119f070d5ef27c3470a5822'/>
<id>33fbf3f32d4fc0e4c119f070d5ef27c3470a5822</id>
<content type='text'>
keg: fall back for dependencies of buggy tabs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
keg: fall back for dependencies of buggy tabs</pre>
</div>
</content>
</entry>
</feed>
