Sha256: 076971c4b935f9846cc2328e34e8a58fae1c28aea75897a2e902cfe4cf7fd8b6

Contents?: true

Size: 369 Bytes

Versions: 12

Compression:

Stored size: 369 Bytes

Contents

require 'test_helper'

class ExperimentalMethodNameCorrectionTest < Minitest::Test
  def test_corrects_incorrect_ivar_name
    @number = 1
    @nubmer = nil
    error = assert_raises(NoMethodError) { @nubmer.zero? }
    remove_instance_variable :@nubmer

    assert_correction :@number, error.corrections
    assert_match "Did you mean?  @number", error.to_s
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
did_you_mean-1.3.1 test/experimental/method_name_checker_test.rb
did_you_mean-1.2.2 test/experimental/method_name_checker_test.rb
did_you_mean-1.1.3 test/experimental/method_name_checker_test.rb
did_you_mean-1.0.4 test/experimental/method_name_checker_test.rb
did_you_mean-1.3.0 test/experimental/method_name_checker_test.rb
did_you_mean-1.2.1 test/experimental/method_name_checker_test.rb
did_you_mean-1.2.0 test/experimental/method_name_checker_test.rb
did_you_mean-1.0.3 test/experimental/method_name_checker_test.rb
did_you_mean-1.1.2 test/experimental/method_name_checker_test.rb
ruby-compiler-0.1.1 vendor/ruby/gems/did_you_mean-1.1.0/test/experimental/method_name_checker_test.rb
did_you_mean-1.1.0 test/experimental/method_name_checker_test.rb
did_you_mean-1.0.2 test/experimental/method_name_checker_test.rb