Sha256: aacdc50774658319ebefa39abc95ef779bbe555f55cfe7db7180d6ef47658638
Contents?: true
Size: 865 Bytes
Versions: 32
Compression:
Stored size: 865 Bytes
Contents
require 'spec_helper' require 'sneakers' require 'logger' class Foometrics include Sneakers::Concerns::Metrics end describe Sneakers::Concerns::Metrics do describe ".configure" do before do Foometrics.metrics = nil end it "should configure a default logger when included" do Foometrics.metrics.must_be_nil Foometrics.configure_metrics Foometrics.metrics.wont_be_nil end it "should supply accessible instance logger" do Foometrics.metrics.must_be_nil Foometrics.configure_metrics f = Foometrics.new f.metrics.must_equal Foometrics.metrics f.metrics.wont_be_nil end it "should configure a given metrics when specified" do Foometrics.metrics.must_be_nil o = Object.new Foometrics.configure_metrics(o) Foometrics.metrics.must_equal o end end end
Version data entries
32 entries across 32 versions & 2 rubygems