Sha256: 0ae0a61e8be3ff156ccc9dbe49682844ff405f3f2d11299e9ccba2e6eeca70bc
Contents?: true
Size: 1.02 KB
Versions: 6
Compression:
Stored size: 1.02 KB
Contents
# encoding: utf-8 require 'spec_helper' module Rubocop module Cop module Style 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 end
Version data entries
6 entries across 6 versions & 2 rubygems