Skip to content

Commit 2a4c51a

Browse files
committed
Drop Travis gem, ruby_dep gem, files gem
This made the test suite pass on Ruby 3.3.
1 parent 5d01c41 commit 2a4c51a

File tree

2 files changed

+11
-16
lines changed

2 files changed

+11
-16
lines changed

Gemfile

-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ gem 'rake', require: false
88
group :development do
99
gem 'bump'
1010
gem 'mg', require: false
11-
gem 'travis', require: false
1211
platforms :mri, :mingw do
1312
gem 'yard', require: false
1413
end
@@ -29,7 +28,6 @@ group :development, :test do
2928
gem 'coveralls'
3029

3130
gem 'overcommit'
32-
gem 'ruby_dep', '1.5.0'
3331

3432
platforms :mri, :mingw do
3533
gem 'pry', require: false
@@ -38,6 +36,5 @@ group :development, :test do
3836
end
3937

4038
group :test do
41-
gem 'files', require: false
4239
gem 'git', require: false
4340
end

spec/lib/annotate/annotate_models_spec.rb

+11-13
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
require 'annotate/annotate_models'
44
require 'annotate/active_record_patch'
55
require 'active_support/core_ext/string'
6-
require 'files'
6+
require 'pathname'
77
require 'tmpdir'
88

99
describe AnnotateModels do
@@ -2014,18 +2014,16 @@ def mock_column(name, type, options = {})
20142014

20152015
context 'when `model_dir` is valid' do
20162016
let(:model_dir) do
2017-
Files do
2018-
file 'foo.rb'
2019-
dir 'bar' do
2020-
file 'baz.rb'
2021-
dir 'qux' do
2022-
file 'quux.rb'
2023-
end
2024-
end
2025-
dir 'concerns' do
2026-
file 'corge.rb'
2027-
end
2028-
end
2017+
dir = Pathname(Dir.mktmpdir('annotate_models'))
2018+
dir.join('bar').mkdir
2019+
dir.join('bar', 'qux').mkdir
2020+
dir.join('concerns').mkdir
2021+
2022+
dir.join('foo.rb').write('')
2023+
dir.join('bar', 'baz.rb').write('')
2024+
dir.join('bar', 'qux', 'quux.rb').write('')
2025+
dir.join('concerns', 'corge.rb').write('')
2026+
dir
20292027
end
20302028

20312029
context 'when the model files are not specified' do

0 commit comments

Comments
 (0)