Sha256: e02f6395a17c6299ce63a101494078c733278bdb78cf8d05209ff6dd6272fef2

Contents?: true

Size: 553 Bytes

Versions: 2

Compression:

Stored size: 553 Bytes

Contents

require "test_helper"
require "rubycritic/core/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

2 entries across 2 versions & 1 rubygems

Version Path
rubycritic-0.0.14 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-0.0.13 test/lib/rubycritic/smells_status_setter_test.rb