Sha256: 37762c37ceeb3a16184bf9a32119c799f1a448d382b91032e3f6eae8dbf5be91

Contents?: true

Size: 548 Bytes

Versions: 5

Compression:

Stored size: 548 Bytes

Contents

require "test_helper"
require "rubycritic/smell"
require "rubycritic/smells_status_setter"

describe Rubycritic::SmellsStatusSetter do
  describe "#smells" do
    before do
      @smell = Rubycritic::Smell.new(:context => "#bar")
      @smells = [@smell]
    end

    it "marks old smells" do
      Rubycritic::SmellsStatusSetter.new(@smells, @smells).smells
      @smell.status.must_equal :old
    end

    it "marks new smells" do
      Rubycritic::SmellsStatusSetter.new([], @smells).smells
      @smell.status.must_equal :new
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubycritic-0.0.12 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-0.0.11 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-0.0.10 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-0.0.9 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-0.0.8 test/lib/rubycritic/smells_status_setter_test.rb