Sha256: cb1db1d25246f66a6e587cf1506f0034320b798d11ac7d4412b2aa75b81a21cd

Contents?: true

Size: 508 Bytes

Versions: 59

Compression:

Stored size: 508 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

module Synvert::Core
  describe Rewriter::Warning do
    subject {
      source = "def test\n  debugger\nend"
      send_node = Parser::CurrentRuby.parse(source).body.first
      instance = double(current_node: send_node, file_path: 'app/test.rb')
      Rewriter::Warning.new(instance, 'remove debugger')
    }

    it 'gets message with filename and line number' do
      expect(subject.message).to eq 'app/test.rb#2: remove debugger'
    end
  end
end

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
synvert-core-2.0.2 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-2.0.1 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-2.0.0 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.35.4 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.35.3 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.35.2 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.35.1 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.35.0 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.34.0 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.33.3 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.33.2 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.33.1 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.33.0 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.32.1 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.32.0 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.31.1 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.31.0 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.30.3 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.30.2 spec/synvert/core/rewriter/warning_spec.rb
synvert-core-1.30.1 spec/synvert/core/rewriter/warning_spec.rb