@@ -8,24 +8,18 @@ RSpec::Core::RakeTask.new(:spec) do |task|
8
8
task . pattern = 'spec/closure_tree/*_spec.rb'
9
9
end
10
10
11
- task default : [ : spec, : test]
11
+ task default : %i[ spec test ]
12
12
13
13
namespace :spec do
14
14
desc 'Run all spec variants'
15
15
task :all do
16
16
rake = 'bin/rake'
17
- fail unless system ( "#{ rake } spec:generators" )
18
17
19
- [ [ '' , '' ] , [ 'db_prefix_' , '' ] , [ '' , '_db_suffix' ] , [ ' abc_' , ' _123' ] ] . each do |prefix , suffix |
18
+ [ [ '' , '' ] , [ 'db_prefix_' , '' ] , [ '' , '_db_suffix' ] , %w[ abc_ _123 ] ] . each do |prefix , suffix |
20
19
env = "DB_PREFIX=#{ prefix } DB_SUFFIX=#{ suffix } "
21
- fail unless system ( "#{ rake } spec #{ env } " )
20
+ raise unless system ( "#{ rake } spec #{ env } " )
22
21
end
23
22
end
24
-
25
- desc 'Run generator specs'
26
- RSpec ::Core ::RakeTask . new ( :generators ) do |task |
27
- task . pattern = 'spec/generators/*_spec.rb'
28
- end
29
23
end
30
24
31
25
Rake ::TestTask . new do |t |
@@ -35,13 +29,14 @@ Rake::TestTask.new do |t|
35
29
t . verbose = true
36
30
end
37
31
38
- require 'github_changelog_generator/task'
39
- GitHubChangelogGenerator ::RakeTask . new :changelog do |config |
40
- config . user = 'ClosureTree'
41
- config . project = 'closure_tree'
42
- config . issues = false
43
- config . future_release = '5.2.0'
44
- config . since_tag = 'v7.4.0'
32
+ if RUBY_ENGINE == 'ruby'
33
+ require 'github_changelog_generator/task'
34
+ GitHubChangelogGenerator ::RakeTask . new :changelog do |config |
35
+ config . user = 'ClosureTree'
36
+ config . project = 'closure_tree'
37
+ config . issues = false
38
+ config . future_release = '5.2.0'
39
+ config . since_tag = 'v7.4.0'
40
+ end
45
41
end
46
-
47
- task :default => "spec:all"
42
+ task default : 'spec:all'
0 commit comments