spec/devdnsd/configuration_spec.rb in devdnsd-1.1.2 vs spec/devdnsd/configuration_spec.rb in devdnsd-1.1.9

- old
+ new

@@ -8,19 +8,19 @@ require "tempfile" describe DevDNSd::Configuration do class DevDNSd::Application def logger - DevDNSd::Logger.new("/dev/null") + Bovem::Logger.new("/dev/null") end end let(:log_file) { "/tmp/devdnsd-test-log-#{Time.now.strftime("%Y%m%d-%H:%M:%S")}" } let(:new_application) { app = DevDNSd::Application.new({:log_file => log_file}) - app.logger = DevDNSd::Logger.create("/dev/null", DevDNSd::Logger::DEBUG) + app.logger = Bovem::Logger.create("/dev/null", Bovem::Logger::DEBUG) app } describe "#initialize" do it "sets default arguments and rules" do @@ -30,39 +30,9 @@ expect(config.tld).to eq("dev") expect(config.log_file).to eq("/var/log/devdnsd.log") expect(config.log_level).to eq(::Logger::INFO) expect(config.rules.count).to eq(1) expect(config.foreground).to eq(false) - end - - it "reads a valid configuration file" do - file = ::Tempfile.new('devdnsd-test') - file.write("config.port = 7772") - file.close - - config = DevDNSd::Configuration.new(file.path, new_application) - expect(config.port).to eq(7772) - file.unlink - end - - it "reject an invalid configuration" do - file = ::Tempfile.new('devdnsd-test') - file.write("config.port = ") - file.close - - expect { config = DevDNSd::Configuration.new(file.path, new_application)}.to raise_error(DevDNSd::Errors::InvalidConfiguration) - file.unlink - end - - it "allows overrides" do - file = ::Tempfile.new('devdnsd-test') - file.write("config.port = 7772") - file.close - - config = DevDNSd::Configuration.new(file.path, new_application, {:foreground => true, :port => 7773}) - expect(config.port).to eq(7773) - config.foreground = true - file.unlink end end describe "#add_rule" do it "should add a good rule" do \ No newline at end of file