Skip to content

Commit 7e67e1d

Browse files
committed
add rubocop fixes
1 parent 6469be7 commit 7e67e1d

File tree

9 files changed

+15
-18
lines changed

9 files changed

+15
-18
lines changed

berkeley_library-logging.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ Gem::Specification.new do |spec|
2020
spec.homepage = BerkeleyLibrary::Logging::ModuleInfo::HOMEPAGE
2121

2222
spec.files = `git ls-files -z`.split("\x0")
23-
spec.test_files = spec.files.grep(%r{^(test|spec|features|artifacts)/})
2423
spec.require_paths = ['lib']
2524

2625
spec.required_ruby_version = ruby_version

lib/berkeley_library/logging.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def logger=(v)
2424
@logger = (ensure_logger(v) unless v.nil?)
2525
end
2626

27-
private
28-
2927
LOG_METHODS = %i[debug info warn error].freeze
3028

29+
private
30+
3131
def ensure_logger(v)
3232
return v if (missing = LOG_METHODS.reject { |m| v.respond_to?(m) }).empty?
3333

lib/berkeley_library/logging/env.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def env
1313
@env ||= begin
1414
# NOTE: can't just self.env= b/c it returns the wrong value -- see
1515
# https://stackoverflow.com/q/65226532/27358
16-
env = (ENV['RAILS_ENV'] || ENV['RACK_ENV'] || FALLBACK_ENV)
16+
env = ENV['RAILS_ENV'] || ENV['RACK_ENV'] || FALLBACK_ENV
1717
ensure_rails_env_like(env)
1818
end
1919
end

lib/berkeley_library/logging/loggers.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def default_log_file_for(config)
6363

6464
def ensure_log_directory
6565
File.join(workdir, FALLBACK_LOG_DIR).tap do |log_dir|
66-
FileUtils.mkdir(log_dir) unless File.exist?(log_dir)
66+
FileUtils.mkdir_p(log_dir)
6767
raise ArgumentError, "Not a directory: #{log_dir}" unless File.directory?(log_dir)
6868
end
6969
end

rakelib/coverage.rake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
require 'colorize'
22

33
namespace :simplecov do
4-
task :check_coverage do
4+
desc :check_coverage do
55
ENV['COVERAGE'] ||= 'true'
66
Rake::Task['spec'].invoke
77
rescue SystemExit
88
puts 'Code coverage analysis aborted, probably due to a previous test failure'.colorize(:red)
99
raise
1010
end
1111

12-
task :report do
12+
desc :report do
1313
require 'simplecov'
1414
require 'simplecov-rcov'
1515
require 'simplecov-console'

rakelib/spec.rake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
require 'rspec/core/rake_task'
22

33
namespace :spec do
4-
task :prepare do
4+
desc :prepare do
55
if ENV['GENERATE_REPORTS']
66
ENV['CI_REPORTS'] = 'artifacts/rspec'
77

@@ -26,6 +26,6 @@ desc 'Run all specs in spec directory'
2626
task spec: ['spec:prepare'] do
2727
Rake::Task['spec:all'].invoke
2828
ensure
29-
reports_dir = ENV['CI_REPORTS']
29+
reports_dir = ENV.fetch('CI_REPORTS', nil)
3030
puts "JUnit-format XML test report written to #{reports_dir}" if reports_dir
3131
end

spec/rails/ucblit/logging/configurator_spec.rb

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ module Logging
3232
it 'enables Lograge' do
3333
Configurator.configure(config)
3434
lograge = config.lograge
35-
expect(lograge.enabled).to eq(true)
35+
expect(lograge.enabled).to be(true)
3636
end
3737

3838
context 'events' do
@@ -86,10 +86,8 @@ module Logging
8686
allow(session).to receive(:to_hash).and_return(session_hash)
8787

8888
@request = instance_double(ActionDispatch::Request)
89-
allow(request).to receive(:origin).and_return('http://example.org:3000')
90-
allow(request).to receive(:base_url).and_return('https://example.org:3443')
91-
allow(request).to receive(:x_csrf_token).and_return('5551212')
92-
allow(request).to receive(:session).and_return(session)
89+
allow(request).to receive_messages(origin: 'http://example.org:3000', base_url: 'https://example.org:3443', x_csrf_token: '5551212',
90+
session: session)
9391

9492
@payload = {
9593
params: params,
@@ -152,7 +150,7 @@ module Logging
152150

153151
describe 'Webpacker' do
154152
it 'works if Webpacker is not present' do
155-
expect(Object.const_defined?(:Webpacker)).to eq(false) # just to be sure
153+
expect(Object.const_defined?(:Webpacker)).to be(false) # just to be sure
156154
expect { Configurator.configure(config) }.not_to raise_error
157155
end
158156

spec/rails/ucblit/logging/env_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ module BerkeleyLibrary
1818
expect(defined?(Rails)).to be_truthy # just to be sure
1919
Logging.env = 'elvis'
2020
expect(Rails.env).to eq('elvis')
21-
expect(Rails.env.elvis?).to eq(true)
21+
expect(Rails.env.elvis?).to be(true)
2222
end
2323
end
2424
end

spec/standalone/ucblit/logging/configurator_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ module Logging
2929
it 'enables Lograge' do
3030
Configurator.configure(config)
3131
lograge = config.lograge
32-
expect(lograge.enabled).to eq(true)
32+
expect(lograge.enabled).to be(true)
3333
end
3434

3535
it 'extracts request info from log events' do
@@ -79,7 +79,7 @@ module Logging
7979

8080
describe 'Webpacker' do
8181
it 'works if Webpacker is not present' do
82-
expect(Object.const_defined?(:Webpacker)).to eq(false) # just to be sure
82+
expect(Object.const_defined?(:Webpacker)).to be(false) # just to be sure
8383
expect { Configurator.configure(config) }.not_to raise_error
8484
end
8585

0 commit comments

Comments
 (0)