Show More
Commit Description:
initial commit...
Commit Description:
initial commit
git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@1 6386c4cd-e34a-4fa8-8920-d93eb39b512e
References:
File last commit:
Show/Diff file:
Action:
test/test_helper.rb
| 28 lines
| 1.3 KiB
| text/x-ruby
| RubyLexer
|
|
r0 | ENV["RAILS_ENV"] = "test" | ||
require File.expand_path(File.dirname(__FILE__) + "/../config/environment") | ||||
require 'test_help' | ||||
class Test::Unit::TestCase | ||||
# Transactional fixtures accelerate your tests by wrapping each test method | ||||
# in a transaction that's rolled back on completion. This ensures that the | ||||
# test database remains unchanged so your fixtures don't have to be reloaded | ||||
# between every test method. Fewer database queries means faster tests. | ||||
# | ||||
# Read Mike Clark's excellent walkthrough at | ||||
# http://clarkware.com/cgi/blosxom/2005/10/24#Rails10FastTesting | ||||
# | ||||
# Every Active Record database supports transactions except MyISAM tables | ||||
# in MySQL. Turn off transactional fixtures in this case; however, if you | ||||
# don't care one way or the other, switching from MyISAM to InnoDB tables | ||||
# is recommended. | ||||
self.use_transactional_fixtures = true | ||||
# Instantiated fixtures are slow, but give you @david where otherwise you | ||||
# would need people(:david). If you don't want to migrate your existing | ||||
# test cases which use the @david style and don't mind the speed hit (each | ||||
# instantiated fixtures translates to a database query per test method), | ||||
# then set this back to true. | ||||
self.use_instantiated_fixtures = false | ||||
# Add more helper methods to be used by all tests here... | ||||
end | ||||