Sha256: da2f67aa0e4a9f958970e401e3f4c3c0b70e694690b4062010bcf8de8ebdb244
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
require "spec_helper" describe ResqueLogErrorParser do describe ".queue=" do it "sets the queue on the module" do described_class.queue = :a expect(described_class.queue).to eq(:a) described_class.queue = :b expect(described_class.queue).to eq(:b) end end describe ".log_paths" do it "defaults to ['log/*.log']" do expect(described_class.log_paths).to eq(['log/*.log']) end context "when log_paths was set to nil" do it "return the default log paths" do described_class.log_paths = nil expect(described_class.log_paths).to eq(["log/*.log"]) end end end describe ".log_paths=" do it "sets the log_paths" do described_class.log_paths = ["SOMETHING"] expect(described_class.log_paths).to eq(["SOMETHING"]) end context "a non-enumerable was passed" do it "should wrap with an array" do described_class.log_paths = "SOMETHING" expect(described_class.log_paths).to eq(["SOMETHING"]) end end end describe ".on_error" do let(:block) { lambda { |msg| msg } } it "sets the callback function" do described_class.on_error(&block) expect(described_class.error_handler).to eq(block) end end describe ".line_date_format" do it "defaults to '%Y-%m-%dT%H'" do expect(described_class.line_date_format).to eq('%Y-%m-%dT%H') end end describe ".line_filter_keys" do it "defaults to ['ERROR']" do expect(described_class.line_filter_keys).to eq(['ERROR']) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque_log_error_parser-1.0.0 | spec/resque_log_error_parser_spec.rb |