Sha256: 094a63e107958b4ececa0228f213a86ae71e326c0d371c3c086d0cc70c27ea26

Contents?: true

Size: 1.16 KB

Versions: 5

Compression:

Stored size: 1.16 KB

Contents

# frozen_string_literal: true

module RuboCop
  module Cop
    module RSpec
      module Rails
        # @!parse
        #   # Check if using Minitest-like matchers.
        #   #
        #   # Check the use of minitest-like matchers
        #   # starting with `assert_` or `refute_`.
        #   #
        #   # @example
        #   #   # bad
        #   #   assert_equal(a, b)
        #   #   assert_equal a, b, "must be equal"
        #   #   assert_not_includes a, b
        #   #   refute_equal(a, b)
        #   #   assert_nil a
        #   #   refute_empty(b)
        #   #   assert_true(a)
        #   #   assert_false(a)
        #   #
        #   #   # good
        #   #   expect(b).to eq(a)
        #   #   expect(b).to(eq(a), "must be equal")
        #   #   expect(a).not_to include(b)
        #   #   expect(b).not_to eq(a)
        #   #   expect(a).to eq(nil)
        #   #   expect(a).not_to be_empty
        #   #   expect(a).to be(true)
        #   #   expect(a).to be(false)
        #   #
        #   class MinitestAssertions < RuboCop::Cop::RSpec::Base; end
        MinitestAssertions = ::RuboCop::Cop::RSpecRails::MinitestAssertions
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubocop-rspec-2.31.0 lib/rubocop/cop/rspec/rails/minitest_assertions.rb
rubocop-rspec-2.30.0 lib/rubocop/cop/rspec/rails/minitest_assertions.rb
rubocop-rspec-2.29.2 lib/rubocop/cop/rspec/rails/minitest_assertions.rb
rubocop-rspec-2.29.1 lib/rubocop/cop/rspec/rails/minitest_assertions.rb
rubocop-rspec-2.29.0 lib/rubocop/cop/rspec/rails/minitest_assertions.rb