Sha256: d839735e1c5a6f4e27126c68697fc1179c780325ed901cafb8f7df552d85fae1

Contents?: true

Size: 540 Bytes

Versions: 14

Compression:

Stored size: 540 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.set(@smells, @smells)
      @smell.status.must_equal :old
    end

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

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rubycritic-2.6.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-2.5.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-2.4.1 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-2.4.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-2.3.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-2.2.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-2.1.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-2.0.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-1.4.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-1.3.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-1.2.1 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-1.2.0 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-1.1.1 test/lib/rubycritic/smells_status_setter_test.rb
rubycritic-1.1.0 test/lib/rubycritic/smells_status_setter_test.rb