Class | TestRucy::TestControl |
In: |
test/test_control.rb
|
Parent: | RUNIT::TestCase |
def new raise 'exception on creating a document.' end end @factory.add_document(error) @store['documents'] = [ { 'document' => 'TestError', 'arguments' => [], 'mount_path' => '/error', 'mount_mask' => nil, 'virtual_host' => 'foo' } ] build_control server_setup assert_equal(1, @mount_call) assert_equal(0, @virtual_mount_call) assert_nil(@document.find('/error')) assert_equal(1, @control.doc_errors.length) assert_equal('TestError', @control.doc_errors[0][:document]) assert_equal([], @control.doc_errors[0][:arguments]) assert_equal('/error', @control.doc_errors[0][:mount_path]) assert_nil(@control.doc_errors[0][:mount_mask]) assert_equal('foo', @control.doc_errors[0][:virtual_host]) assert_instance_of(RuntimeError, @control.doc_errors[0][:exception]) assert_equal('exception on creating a document.', @control.doc_errors[0][:exception].message)
end