Sha256: 8ecf7af235196be1e7c4fcdfe97a836c007d087f287da99c902fc529d50422be
Contents?: true
Size: 971 Bytes
Versions: 4
Compression:
Stored size: 971 Bytes
Contents
# encoding: utf-8 require 'spec_helper' module Rubocop module Cop describe DefWithParentheses do let(:def_par) { DefWithParentheses.new } it 'reports an offence for def with empty parens' do src = ['def func()', 'end'] inspect_source(def_par, src) expect(def_par.offences.size).to eq(1) end it 'reports an offence for class def with empty parens' do src = ['def Test.func()', 'end'] inspect_source(def_par, src) expect(def_par.offences.size).to eq(1) end it 'accepts def with arg and parens' do src = ['def func(a)', 'end'] inspect_source(def_par, src) expect(def_par.offences).to be_empty end it 'accepts empty parentheses in one liners' do src = ["def to_s() join '/' end"] inspect_source(def_par, src) expect(def_par.offences).to be_empty end end end end
Version data entries
4 entries across 4 versions & 1 rubygems