Jack Nagel
88165986e8
Clear cache after patching tests
2014-06-23 22:11:39 -05:00
Jack Nagel
63d3a17f2b
Fix test class name collision
2014-06-23 22:11:39 -05:00
Jack Nagel
9a6d2a31d9
Fix directory leak in test_cleanup
2014-06-23 22:11:39 -05:00
Jack Nagel
c2337771f7
Clear cache after checksum verification tests
2014-06-23 22:11:39 -05:00
Jack Nagel
98e01d2b83
Fix directory leak in test_argv
2014-06-23 22:11:39 -05:00
Jack Nagel
4d14cafaa5
Fix directory leak in test_cleaner
2014-06-23 22:11:39 -05:00
Jack Nagel
45840f43a2
Clear cache after formula install tests
2014-06-23 22:11:39 -05:00
Jack Nagel
9f03b28573
Fix directory leak in test_pathname_version
2014-06-23 22:11:39 -05:00
Jack Nagel
f9fd3f46d4
Explicitly create top-level directories for tests
2014-06-23 22:11:39 -05:00
Jack Nagel
04f504546c
Give the temporary test directory a prefix
2014-06-23 18:58:58 -05:00
Jack Nagel
3dbcba0c03
Call original backtick using super
2014-06-23 18:50:55 -05:00
Jack Nagel
43cb0b9141
Use Dir.mktmpdir to create temp directory for tests
2014-06-23 18:42:27 -05:00
Jack Nagel
8d12684efe
Pass repository path into the updater
2014-06-23 18:41:50 -05:00
Jack Nagel
4d9d01893e
Move deprecated Formula class methods to compat
...
These have all been moved to Formulary.
2014-06-22 15:03:17 -05:00
Jack Nagel
445dd80e44
Remove ARGV.filter_for_dependencies
2014-06-20 21:32:36 -05:00
Jack Nagel
10fda9e9b9
Decouple spec selection from ARGV
2014-06-20 21:32:36 -05:00
Jack Nagel
5beaa512e6
Pass the requested spec into the formula instance
2014-06-20 21:32:36 -05:00
Jack Nagel
10a1952d2c
Only "extend self" once on the Homebrew module
2014-06-19 13:10:36 -05:00
Jack Nagel
ea203c2aac
Combine Homebrew module declarations in testing_env
2014-06-18 21:08:09 -05:00
Jack Nagel
480e3ec855
Make sure compatible gem versions are installed
2014-06-18 20:34:10 -05:00
Jack Nagel
66ffc46aba
Use assert_silent
2014-06-18 20:34:10 -05:00
Jack Nagel
4b6abc7da2
Use assert_includes
2014-06-18 20:34:10 -05:00
Jack Nagel
58a75b0f71
Use assert_predicate
2014-06-18 20:34:09 -05:00
Jack Nagel
06305e6211
Switch to Minitest
2014-06-18 20:34:09 -05:00
Jack Nagel
89d74ec475
Move test helpers into Homebrew::TestCase
2014-06-18 20:32:51 -05:00
Jack Nagel
982e9239b8
Use a custom test class so we can avoid monkeypatching
2014-06-18 20:32:51 -05:00
Jack Nagel
344f77e179
Don't load unused compat files for tests
2014-06-16 14:32:24 -05:00
Jack Nagel
4b07dbbf78
Only define intel family test on intel CPU
2014-06-13 16:32:26 -05:00
Jack Nagel
1b9aed4025
Always pass path to formula constructor
2014-06-12 23:14:01 -05:00
Jack Nagel
d3ad1212fb
Make compiler objects directly
2014-06-12 23:13:17 -05:00
Jack Nagel
718b6f8b0c
No need to send, just call the method
2014-06-12 21:47:36 -05:00
Jack Nagel
4c0d2c2bfb
Handle failures in temporary_install better
2014-06-12 21:33:55 -05:00
Jack Nagel
1beefdb5d0
Remove repeated test code
2014-06-12 21:31:51 -05:00
Jack Nagel
3f3ba8462e
Always expand __FILE__
2014-06-12 18:14:48 -05:00
Jack Nagel
8c2db70cf8
Always pass a path to formula constructor in tests
2014-06-12 17:58:12 -05:00
Jack Nagel
59981c5b4c
Move a test class that is only used once into the test
2014-06-12 17:58:12 -05:00
Jack Nagel
a50f09c343
Remove an extra slash in file:// URLs in tests
2014-06-12 17:58:12 -05:00
Jack Nagel
9a554f5f4b
Use example.com as domain in tests
2014-06-12 17:58:12 -05:00
Jack Nagel
4f476d7066
Remove dummy method
2014-06-12 17:58:12 -05:00
Jack Nagel
4651b5214f
Remove a const_defined? check
2014-06-12 16:09:03 -05:00
Jack Nagel
96195295a3
Deprecate Pathname#cp and Pathname#chmod_R
...
As far as I can tell these methods have only ever been used in the test
suite.
Since Formula includes FileUtils, it is generally simpler (and in the
case of cp, more readable) to use the FileUtils methods directly.
Closes Homebrew/homebrew#30081 .
2014-06-12 09:00:58 -05:00
Jack Nagel
c319eb1f01
Decouple CompilerSelector from MacOS, clean up tests
2014-06-11 21:23:05 -05:00
Jack Nagel
f3e9c5c070
Fix up some assertions
2014-06-11 13:05:10 -05:00
Jack Nagel
ddc615366c
Use assert_empty
2014-06-11 12:22:29 -05:00
Jack Nagel
5ec52ea4da
Remove unnecessary require
2014-06-10 22:29:20 -05:00
Jack Nagel
dd1f742854
Remove unnecessary code
2014-06-10 21:50:58 -05:00
Jack Nagel
0505582507
Rename TEST_FOLDER to TEST_DIRECTORY
2014-06-10 21:49:41 -05:00
Jack Nagel
dbe82909a3
Remove ABS__FILE constant from test environment
2014-06-10 21:46:29 -05:00
Jack Nagel
9a0098dbec
Scope setup to the tests that need it
2014-06-10 21:21:09 -05:00
Jack Nagel
6e634890e8
Add methods for building test file paths
2014-06-10 21:21:06 -05:00