Sha256: 5c3326d2e058b81c15ee24986357a5d9686856384a44737b79aca219c26c31d2

Contents?: true

Size: 710 Bytes

Versions: 5

Compression:

Stored size: 710 Bytes

Contents

require File.dirname(__FILE__) + '/spec_helper'
require 'fixtures/branch_badness'

include Fixtures

describe Nitpick::Warnings::SimpleWarning do
  it "should discover a matching warning" do
    branch = mock("aUselessBranch")
    branch.should_receive(:matches?).and_return(true)
    Nitpick::Warnings::UselessBranch.stub!(:new).and_return(branch)
    
    Nitpick::Warnings::UselessBranch.discover.should == branch
  end

  it "should not discover a non-matching warning" do
    branch = mock("aUselessBranch")
    branch.should_receive(:matches?).and_return(false)
    Nitpick::Warnings::UselessBranch.stub!(:new).and_return(branch)
    
    Nitpick::Warnings::UselessBranch.discover.should be_nil
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
kevinclark-nitpick-1.0.0 spec/simple_warning_spec.rb
kevinclark-nitpick-1.0.1 spec/simple_warning_spec.rb
nitpick-1.0.0 spec/simple_warning_spec.rb
nitpick-1.0.1 spec/simple_warning_spec.rb
nitpick-1.0.2 spec/simple_warning_spec.rb