Charlie Somerville
e423b0095f
fix broken tests and warnings
2013-08-07 00:46:51 -07:00
Charlie Somerville
06d4ca0254
establish a baseline by skipping all tests failing before 2.0.0
2013-08-06 17:41:45 -07:00
Colin Casey
f2990620d7
Test for imposed version number as last part of gem directory name for frozen gems
...
[#4295 state:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-09-24 13:16:50 +02:00
Xavier Noria
4a745ca670
deprecates load_(once_)paths in dependencies and app config in favor of autolaod_(once_)paths
2010-06-24 00:00:45 +02:00
Jeremy Kemper
e8ba5265e0
Work around strange Ruby 1.9 autoload issue by using absolute load paths for tests (ditto for other components' tests)
2010-05-24 16:05:34 -07:00
Jeff Kreeftmeijer
ec017e158a
Added assert_attribute_type to clean up GeneratedAttributeTest [ #2377 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-05-16 12:08:55 +02:00
Christoph Schiessl
268c9040d5
remove rubygems (version >= 1.3.6) deprecation message by replacing Gem::Dependency#version_requirements with Gem::Dependency#requirement
...
[#4026 state:committed]
Signed-off-by: Prem Sichanugrist <s@sikachu.com >
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2010-02-25 12:53:14 -08:00
Jeremy Kemper
5b4e7c3fa0
Missing fileutils require
2010-02-24 18:54:49 -08:00
Jeremy Kemper
b92ff78df6
Ruby 1.9: don't rely on . in load path
2009-12-06 15:34:13 -08:00
Jeremy Kemper
6950f0cef2
Typo
2009-11-13 19:40:59 -08:00
Jeremy Kemper
4c3477ce77
Ruby 1.9: skip fcgi handler tests
2009-11-13 19:27:01 -08:00
Jeremy Kemper
f62a8831fe
test-unit 2: filter_backtrace is private
2009-11-13 12:47:07 -08:00
Mike Gunderloy
9edfdef2a7
Fix bad assumption in BacktraceCleaner test [ #3249 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-10-18 17:23:28 -02:00
Antonio Tapiador del Dujo
49342d1745
I18n support for plugins
...
Rails will now automatically add locale files found in any engine's locale
directory to the I18n.load_path (i.e. files that match the glob pattern
"config/locales/**/*.{rb,yml}" relative to engine directories).
[#2325 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2009-08-30 13:38:10 -07:00
Jay Pignata
ff8cb50f25
Ensuring that a singular model name is set for use in controllers when scaffold is passed a plural model name
...
[#3062 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2009-08-30 13:31:16 -07:00
Hugo Peixoto
5f6623b1b4
added tests for namespaced models generation and fixed a bug related to it. Also fixed a pluralization=false issue.
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2009-08-09 16:11:42 +01:00
J.D. Hollis
f6f24b71a4
Only check for built extensions on gem dependencies that are in vendor/gems. [ #2825 state:resolved]
...
Signed-off-by: Yehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com >
2009-07-02 10:28:25 -07:00
Yehuda Katz + Carl Lerche
a8bd3c8a10
Move mocha down below initial T::U require and bump version to 0.9.7 [ #2858 state:resolved]
2009-07-01 12:09:32 -07:00
Matt Jones
f43404d42b
Fix incorrect specification path in GemDependency#from_directory_name
...
Signed-off-by: Michael Koziarski <michael@koziarski.com >
2009-06-10 09:54:49 +12:00
Matt Jones
2c3d2906b2
Fix several issues with the 2.3.2 gem loader.
...
Incorporates the following:
- migrates back small change to gems:build:force from bfc1609a50 to finish closing #2266 .
- unrolls to_proc calls in gems.rake, to match the change in master.
- fixes #2722 by passing the options hash to dependencies during build. (includes a test)
- fixes #2721 by loading the specification directly in from_directory_name. Adds an option to opt-out of specification loading when needed (in gems:refresh_specs, for instance). Includes tests.
- fixes #2679 by refreshing specs for all frozen gems rather than just gems loaded from the environment.
- fixes #2678 by passing the options hash to dependencies during unpack.
Signed-off-by: Michael Koziarski <michael@koziarski.com >
2009-06-09 19:57:23 +12:00
calavera
4196616778
ensure initialize_database_middleware doesn't use ActionController if action_controller framework is not enabled [ #2680 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-05-27 14:56:26 -05:00
David Dollar
00eee49e1e
Additional tests for the gem subsystem
...
* test_gem_ignores_development_dependencies
* test_gem_guards_against_duplicate_unpacks
* test_gem_does_not_unpack_framework_gems
[#2236 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2009-04-29 08:08:48 -07:00
David Dollar
6e3bede928
Attempt to deal with more cases of gems with native components.
...
This commit adds a rudimentary check for 'unbuilt' gems, so that we can abort
the application load if there are any gems that have native components that
have not yet been built.
The rake task gems:build has now only builds 'unbuilt' gems as a result.
The rake task gems:build:force has been added to deal with cases of incomplete
builds, or any case where you need to force the build of all of your gems.
Changes the gems:build task to get its gem list by parsing directory entries
in vendor/gems, which sidesteps the chicken/egg issues involved with having a
gem unpacked into vendor/gems without before its native bits are compiled.
[#2266 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2009-04-28 23:19:18 -07:00
Joshua Peek
5a575bb992
update metal fixtures to be ruby 1.9 compat
2009-03-15 23:21:29 -05:00
Luca Guidi
5f10533949
Make sure Metal use ActionController class name conventions [ #2242 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-03-15 18:41:21 -05:00
David Dollar
99d75a7b02
Makes the gem system understand development vs. runtime dependencies [ #2195 state:resolved]
...
The patch also fixes:
* Fixes the chicken/egg problem present in the current gem system when
gems are defined in the config that are not yet installed.
* Remove the need to have hoe as a dependency of your production app.
* Makes the gem 'unpacking' system a lot less fragile.
Signed-off-by: Matt Jones <al2o3cr@gmail.com >
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-13 10:20:23 +00:00
John Dzak
9d906707be
Vendored gem paths now being loaded if they exist [ #2204 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-13 10:13:57 +00:00
Damian Terentiev
8a17fd1a65
Fixed that template runner gem method to output :lib => false correctly [ #1940 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-12 14:45:55 +00:00
Joshua Peek
e8b07dc340
Ensure public folder structure is setup correctly if the tests are ran out of order, fixes tests in 0c9bbf8
2009-03-10 11:19:32 -05:00
Joshua Peek
0c9bbf8c9d
Fix serving index files with rack static file server [ #2180 state:resolved]
2009-03-09 23:31:04 -05:00
Matt Jones
0da8e45baf
Correctly clean backtraces from vendor/gems and gems in alternate install locations
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2009-03-09 12:49:58 +01:00
Jeremy Kemper
1c36172c13
Ruby 1.9 compat: rename deprecated assert_raises to assert_raise.
...
[#1617 state:resolved]
2009-03-08 13:11:58 -07:00
karmi
4185fb1e58
Raise LoadError instead of a runtime exception [ #1498 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-07 16:02:52 +00:00
Simon Jefford
e97180c273
Ensure that loading metals from the main app and engines works on older Ruby versions [ #2143 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-03-05 18:50:52 -06:00
Joshua Peek
6087fe8eed
stray character in railties test
2009-03-04 12:26:53 -06:00
Simon Jefford
4d4d2c3896
Enhanced Rails Metal - the load order of metals can now be configured [ #2057 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-03-03 12:39:19 -06:00
Matt Jones
a3ac1e1621
Display gem dependencies correctly and unpack exactly once [ #2097 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-01 11:53:58 +00:00
Andrew Vit
16b3d2b621
Added :env option for gem in template runner [ #1983 state:resolved]
...
For installing gems that are only needed in the test environment, specify the :env option so the dependency is written to config/environments/test.rb:
gem 'rspec', :env => 'test'
gem 'quietbacktrace', :env => %w[development test]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-02-28 17:59:01 +00:00
Jeremy Kemper
df2adc4c51
Merge branch 'master' of git@github.com:rails/rails
2009-02-27 12:21:34 -08:00
Jeremy Kemper
884068a13a
Skip console test when using minitest
2009-02-27 12:19:23 -08:00
Jeremy Kemper
1ceddd9514
Skip backtrace filter test when using minitest
2009-02-27 12:18:45 -08:00
Matthew Rudy Jacobs
319106d09c
Metal can now line in plugins under app/metal [ #2045 state:committed]
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2009-02-27 14:37:11 +01:00
Jeremy Kemper
dec91a2e06
Fix test failure introduced by 6099f261ea
2009-02-25 14:01:44 -08:00
Manfred Stienstra
6099f261ea
Test view path loading from the initializer.
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-25 12:49:21 -06:00
Manfred Stienstra
ea5d288606
Test database middleware loading from the initializer.
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-25 12:49:10 -06:00
Sven Fuchs
441e4e2235
load plugin view_paths to action_mailer view_paths and make action_mailer use them [ #2031 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-22 10:39:56 -06:00
Joshua Peek
f8ea9f85d4
Fix templates reloading in development when using custom view path [ #2012 state:resolved]
2009-02-19 20:55:56 -06:00
Joshua Peek
c33ab118f8
Properly skip fcgi tests if the gem is not installed
2009-02-16 15:12:28 -06:00
unknown
2414fdb244
Ensure template_runner can run script/* ruby scripts under Windows. [ #1859 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-02-16 20:22:02 +01:00
Oshoma Momoh
a650852757
Fix loader's LoadError exception message to mention missing plugins and omit loaded plugins.
...
Prior to this change the LoadError message listed all plugins if any one of them was missing.
Signed-off-by: Michael Koziarski <michael@koziarski.com >
[#1921 state:committed]
2009-02-13 21:40:30 +13:00