Sha256: f1e855f53a0e4201601e008f568ca0c1838f524b3fd72c21ca4f28edb50c1e6b
Contents?: true
Size: 888 Bytes
Versions: 2
Compression:
Stored size: 888 Bytes
Contents
require 'assert' class Sanford::Host::Configuration class BaseTest < Assert::Context desc "Sanford::Host::Configuration" setup do @configuration = Sanford::Host::Configuration.new(EmptyHost.instance) end subject{ @configuration } should have_instance_methods :name, :ip, :port, :pid_file, :logger, :verbose_logging, :logger, :error_procs should "default name to the class name of the host" do assert_equal 'EmptyHost', subject.name end should "default ip to 0.0.0.0" do assert_equal '0.0.0.0', subject.ip end should "not default the port" do assert_nil subject.port end should "default logger to a null logger" do assert_instance_of Sanford::NullLogger, subject.logger end should "default verbose_logging to true" do assert_equal true, subject.verbose_logging end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sanford-0.6.3 | test/unit/host_configuration_test.rb |
sanford-0.6.2 | test/unit/host_configuration_test.rb |