Sha256: 60d1e0dd654ab3fd09798c185ea059ae8fd84370305fd3f4ea9ca008a8c37516
Contents?: true
Size: 707 Bytes
Versions: 6
Compression:
Stored size: 707 Bytes
Contents
# encoding: utf-8 require 'spec_helper' module Rubocop describe Token do describe '.from_parser_token' do subject(:token) { Token.from_parser_token(parser_token) } let(:parser_token) { [type, [text, range]] } let(:type) { :kDEF } # rubocop:disable SymbolName let(:text) { 'def' } let(:range) { double('range') } it "sets parser token's type to rubocop token's type" do expect(token.type).to eq(type) end it "sets parser token's text to rubocop token's text" do expect(token.text).to eq(text) end it "sets parser token's range to rubocop token's pos" do expect(token.pos).to eq(range) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems