Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

45 lines (25 sloc) 1.428 kB
== Creating the test database
The default names for the test databases are "activerecord_unittest" and
"activerecord_unittest2". If you want to use another database name then be sure
to update the connection adapter setups you want to test with in
test/connections/<your database>/connection.rb.
== Requirements
The tests of this adapter depend on the existence of rails edge. All the tests
defined by rails edge are re-used. For this to work the following directory
structure is assumed to exist:
Define a user named 'rails' in SQL Server with all privileges granted. Use an empty
password for user 'rails', or alternatively use the OSQLPASSWORD environment variable
which allows you to set a default password for the current session.
Then run "rake create_databases".
== Running with Rake
The easiest way to run the unit tests is through Rake. Either run "rake test_sqlserver"
or "rake test_sqlserver_odbc". For more information, checkout the full array
of rake tasks with "rake -T"
Rake can be found at
== Running by hand
Unit tests are located in test directory. If you only want to run a single test suite,
you can do so with:
rake test_sqlserver TEST=base_test.rb
That'll run the base suite using the SQLServer-Ruby adapter.
Jump to Line
Something went wrong with that request. Please try again.