Sha256: 71b2c1d83372d4022633b4d420e7a1dde1fb5d308c8723b42831438c380b6805

Contents?: true

Size: 585 Bytes

Versions: 1

Compression:

Stored size: 585 Bytes

Contents

require 'spec_helper'

describe Spanx::Notifier::Base do

  describe "message content" do
    let(:time) { Time.now }
    let(:ip_check) { Spanx::IPChecker.new("1.2.3.4") }
    let(:period_check) { Pause::PeriodCheck.new(60, 100, 80)}
    let(:blocked_action) { Pause::BlockedAction.new(ip_check, period_check, 500, time.to_i)}

    it "should set the correct message content" do
      Spanx::Notifier::Base.new.send(:generate_block_ip_message, blocked_action).should ==
          "1.2.3.4 blocked @ #{time} for 1mins, for 500 requests over 1mins, with 100 allowed."
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spanx-0.1.0 spec/spanx/notifier/base_spec.rb