Sha256: 328aede05c6487f0f5a78c267c3e931fbbf73d6c9f414353021b2e5493922b54
Contents?: true
Size: 908 Bytes
Versions: 3
Compression:
Stored size: 908 Bytes
Contents
require File.expand_path('../../fixtures/common', __FILE__) describe "Logger::Application#start" do before :each do @file_path = tmp("test_log.log") @log_file = File.open(@file_path, "w+") @app = LoggerSpecs::TestApp.new("TestApp", @log_file) end after :each do @log_file.close unless @log_file.closed? rm_r @file_path end it "starts the application logging start/end messages" do @app.start @log_file.rewind app_start, discard, app_end = @log_file.readlines LoggerSpecs::strip_date(app_start).should == "INFO -- TestApp: Start of TestApp.\n" LoggerSpecs::strip_date(app_end).should == "INFO -- TestApp: End of TestApp. (status: true)\n" end it "returns the status code" do code = @app.start @log_file.rewind app_end = @log_file.readlines.last /true/.should =~ LoggerSpecs::strip_date(app_end) code.should == true end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubysl-logger-2.1.0 | spec/application/start_spec.rb |
rubysl-logger-1.0.0 | spec/application/start_spec.rb |
rubysl-logger-2.0.0 | spec/application/start_spec.rb |