Railties tests

Are the Railties tests current and passing at the moment? I ask because I found an old thread saying that they're neglected [1], but I can't find any recent discussions. -Nick

[1] http://tinyurl.com/acuhkr

Well, SOME of them are running and passing as of right now. See http://ci.rubyonrails.org/builds/rails , open Build Log, and search for RailTies. Look in /ci/ci_setup_notes.txt for a procedure to reproduce a working test environment.

-- Chad

Thanks, Chad. After reading through that, I'm wondering how one should run a specific RailTies test file, rather than the entire suite.

This approach seems to work, but spits out 39 warnings for me: rails/railties$ rake regular_test TEST=test/initializer_test.rb

This approach fails: rails/railties$ ruby test/initializer_test.rb test/initializer_test.rb:1:in `require': no such file to load -- abstract_unit (LoadError)   from test/initializer_test.rb:1

Any suggestions? -Nick

This approach fails: rails/railties$ ruby test/initializer_test.rb test/initializer_test.rb:1:in `require': no such file to load -- abstract_unit (LoadError)   from test/initializer_test.rb:1

try

ruby -Itest test/initializer_test.rb

Fred

or `rake TEST=test/initializer_test.rb`

jeremy

Thanks Fred, that works!

Actually, that resulted in all of the tests in test/ being run: http://pastie.org/386208

-Nick

After reading through railties/test/initializer_test.rb and other test files, I've noticed that there aren't any tests for reading the database configuration file, or for establishing the database connection.

This is my first time writing a patch for Rails. Thus, I'm not sure how to begin writing tests for changes that I make to the following methods: Rails::Initializer#initialize_database Rails::Configuration#database_configuration

When someone has a minute, would you mind pointing me to some docs, a tutorial, or explaining how I should approach this?

Thanks guys. Nick