Show More
Commit Description:
handle the case when problem id or submission id is null. Grader will simply skip such request. Add more report on console (for command line grading)...
Commit Description:
handle the case when problem id or submission id is null. Grader will simply skip such request. Add more report on console (for command line grading) (mercurial grafted from d233105d3965c5368c9b33125f390e39b25f910e)
File last commit:
Show/Diff file:
Action:
test/test_helper.rb | 25 lines | 709 B | text/x-ruby | RubyLexer |
# This test helper loads the grader's environment and rails environment
GRADER_ENV = 'test'
require File.join(File.dirname(__FILE__),'../config/environment')
# this shall be removed soon
RAILS_ENV = Grader::Configuration.get_instance.rails_env
require RAILS_ROOT + '/config/environment'
# make sure not to access real database!
# taken from http://blog.jayfields.com/2006/06/ruby-on-rails-unit-tests.html
class UnitTest
def self.TestCase
class << ActiveRecord::Base
def connection
raise 'You cannot access the database from a unit test'
# raise InvalidActionError, 'You cannot access the database from a unit test', caller
end
end
Test::Unit::TestCase
end
end