Sha256: 63b7462779c6c660e43d050beda4c3da4847ed6d2ed8615e0e6c6c003cfb51e6
Contents?: true
Size: 800 Bytes
Versions: 12
Compression:
Stored size: 800 Bytes
Contents
require 'spec_helper' require 'generators/templates/logger' describe "Quorum::Logger" do describe "#log" do before(:all) do @args = File.join(::Rails.root.to_s, "log") @logger = Quorum::Logger.new(@args) end it "records program and message in a log file" do @logger.log("RSpec", "This is a test.") File.size( File.join(@args, "quorum.log") ).should be > 0 `rm #{File.join(@args, "quorum.log")}` end it "records program, message, exits and removes files" do lambda { @logger.log( "RSpec", "This is a test.", 1, File.join(@args, "quorum.log") ) }.should raise_error(SystemExit) File.exists?( File.join(@args, "quorum.log") ).should be_false end end end
Version data entries
12 entries across 12 versions & 1 rubygems