TestRucy::TestControl (Class)

In: test/test_control.rb
Parent: RUNIT::TestCase

Included Modules

Public Instance methods

  def new
    raise 'exception on creating a document.'
  end
  end
  @factory.add_document(error)
  @properties['documents'] = [
  { 'document' => 'TestError',
    'arguments' => [],
    'mount_path' => '/error',
    'mount_mask' => nil,
    'virtual_host' => 'foo'
  }
  ]
  build_control
  @control.server_setup(self)
  assert_equal(1, @mount_call)
  assert_equal(0, @virtual_mount_call)
  assert_nil(@folder.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

Private Instance methods

[Validate]