Sha256: 4df8753059434775d7801c655da4e1657aa92a3caa483ac59e98d14794422018
Contents?: true
Size: 830 Bytes
Versions: 24
Compression:
Stored size: 830 Bytes
Contents
RSpec.describe RuboCop::Cop::RSpec::DescribeMethod do subject(:cop) { described_class.new } it 'ignores describes with only a class' do expect_no_offenses('describe Some::Class do; end') end it 'enforces non-method names' do expect_offense(<<-RUBY) describe Some::Class, 'nope', '.incorrect_usage' do ^^^^^^ The second argument to describe should be the method being tested. '#instance' or '.class'. end RUBY end it 'skips methods starting with a . or #' do expect_no_offenses(<<-RUBY) describe Some::Class, '.asdf' do end describe Some::Class, '#fdsa' do end RUBY end it 'skips specs not having a string second argument' do expect_no_offenses(<<-RUBY) describe Some::Class, :config do end RUBY end end
Version data entries
24 entries across 24 versions & 1 rubygems