Skip to content

Commit 0917374

Browse files
committed
Make Rake run tests by default
And add linting as a Rake task
1 parent 988493f commit 0917374

File tree

3 files changed

+76
-1
lines changed

3 files changed

+76
-1
lines changed

Rakefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,16 @@
33
require "bundler/gem_tasks"
44
Dir["tasks/**/*.rake"].each { |t| load t }
55

6-
task(default: :build)
6+
require "rubocop/rake_task"
7+
RuboCop::RakeTask.new
8+
9+
desc "Run tests"
10+
task :test do
11+
require "shellwords"
12+
test = Array(ENV.fetch("TEST", []))
13+
test_opts = Shellwords.split(ENV.fetch("TESTOPTS", ""))
14+
success = system("bin/test", *test, *test_opts)
15+
success || exit(false)
16+
end
17+
18+
task(default: :test)

sorbet/rbi/gems/[email protected]

Lines changed: 62 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sorbet/tapioca/require.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
require "money"
1818
require "rubocop"
1919
require "rake/testtask"
20+
require "rubocop/rake_task"
2021
require "sidekiq"
2122
require "config"
2223
require "aasm"

0 commit comments

Comments
 (0)