Sha256: b3e563edec569c9530418d1933df03ec75f2f7917340465b9977941dec128716
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
# encoding: utf-8 require 'spec_helper' module Rubocop module Cop describe AsciiIdentifiersAndComments do let(:ascii) { AsciiIdentifiersAndComments.new } it 'registers an offence for a variable name with non-ascii chars' do inspect_source(ascii, 'file.rb', ['älg = 1']) expect(ascii.offences.size).to eq(1) expect(ascii.offences.map(&:message)) .to eq([AsciiIdentifiersAndComments::ERROR_MESSAGE]) end it 'registers an offence for a comment with non-ascii chars' do inspect_source(ascii, 'file.rb', ['# 这是什么?']) expect(ascii.offences.size).to eq(1) expect(ascii.offences.map(&:message)) .to eq([AsciiIdentifiersAndComments::ERROR_MESSAGE]) end it 'accepts comments and identifiers with only ascii chars' do inspect_source(ascii, 'file.rb', ['# AZaz1@$%~,;*_`|', 'x.empty?']) expect(ascii.offences.size).to eq(0) expect(ascii.offences.map(&:message)).to be_empty end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubocop-0.6.0 | spec/rubocop/cops/ascii_identifiers_and_comments_spec.rb |