Sha256: a6f7ede5e9db184a170419dce0cead409e615d63102aa95b332223a149645b00

Contents?: true

Size: 609 Bytes

Versions: 10

Compression:

Stored size: 609 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

class Rails
  # mock Rails
end

RSpec.describe UniformNotifier::RailsLogger do
  it 'should not notify rails logger' do
    expect(UniformNotifier::RailsLogger.out_of_channel_notify(title: 'notify rails logger')).to be_nil
  end

  it 'should notify rails logger' do
    logger = double('logger')
    expect(Rails).to receive(:logger).and_return(logger)
    expect(logger).to receive(:warn).with('notify rails logger')

    UniformNotifier.rails_logger = true
    UniformNotifier::RailsLogger.out_of_channel_notify(title: 'notify rails logger')
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
uniform_notifier-1.16.0 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.15.0 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.14.2 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.14.1 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.14.0 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.13.2 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.13.1 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.13.0 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.12.1 spec/uniform_notifier/rails_logger_spec.rb
uniform_notifier-1.12.0 spec/uniform_notifier/rails_logger_spec.rb