|
1 | 1 | require "rake"
|
2 | 2 | require "rspec/core/rake_task"
|
3 | 3 |
|
4 |
| -task :default => :spec |
| 4 | +task default: :spec |
5 | 5 | desc "Run all specs"
|
6 | 6 | RSpec::Core::RakeTask.new(:spec) do |spec|
|
7 | 7 | spec.pattern = FileList['spec/**/*_spec.rb']
|
|
11 | 11 | namespace "spec" do
|
12 | 12 | desc "Run the CIM spec"
|
13 | 13 | RSpec::Core::RakeTask.new('cim') do |spec|
|
14 |
| - spec.pattern = FileList['spec/cim_spec.rb'] |
| 14 | + spec.pattern = FileList['spec/cim_spec.rb'] |
15 | 15 | spec.rspec_opts = ['--options', 'spec/spec.opts']
|
16 | 16 | end
|
17 |
| - |
| 17 | + |
18 | 18 | desc "Run the ARB spec"
|
19 | 19 | RSpec::Core::RakeTask.new('arb') do |spec|
|
20 | 20 | spec.pattern = FileList['spec/arb_spec.rb']
|
21 | 21 | spec.rspec_opts = ['--options', 'spec/spec.opts']
|
22 | 22 | end
|
23 |
| - |
| 23 | + |
24 | 24 | desc "Run the AIM spec"
|
25 | 25 | RSpec::Core::RakeTask.new('aim') do |spec|
|
26 | 26 | spec.pattern = FileList['spec/aim_spec.rb']
|
27 | 27 | spec.rspec_opts = ['--options', 'spec/spec.opts']
|
28 | 28 | end
|
29 |
| - |
| 29 | + |
30 | 30 | desc "Run the API spec"
|
31 | 31 | RSpec::Core::RakeTask.new('api') do |spec|
|
32 | 32 | spec.pattern = FileList['spec/api_spec.rb']
|
33 | 33 | spec.rspec_opts = ['--options', 'spec/spec.opts']
|
34 | 34 | end
|
35 |
| - |
| 35 | + |
36 | 36 | desc "Run the CI Unit Test spec"
|
37 |
| - RSpec::Core::RakeTask.new('ci') do |spec| |
38 |
| - spec.pattern = FileList['spec/authorize_net_spec.rb'] |
39 |
| - spec.rspec_opts = ['--options', 'spec/spec.opts'] |
40 |
| - end |
41 |
| - |
| 37 | + RSpec::Core::RakeTask.new('ci') do |spec| |
| 38 | + spec.pattern = FileList['spec/authorize_net_spec.rb'] |
| 39 | + spec.rspec_opts = ['--options', 'spec/spec.opts'] |
| 40 | + end |
| 41 | + |
42 | 42 | desc "Run the SIM spec"
|
43 | 43 | RSpec::Core::RakeTask.new('sim') do |spec|
|
44 | 44 | spec.pattern = FileList['spec/sim_spec.rb']
|
45 | 45 | spec.rspec_opts = ['--options', 'spec/spec.opts']
|
46 | 46 | end
|
47 |
| - |
| 47 | + |
48 | 48 | desc "Run the Reporting spec"
|
49 | 49 | RSpec::Core::RakeTask.new('reporting') do |spec|
|
50 | 50 | spec.pattern = FileList['spec/reporting_spec.rb']
|
51 | 51 | spec.rspec_opts = ['--options', 'spec/spec.opts']
|
52 | 52 | end
|
53 |
| - |
| 53 | + |
54 | 54 | desc "Run the Sample code Test Runner"
|
55 | 55 | RSpec::Core::RakeTask.new('testrunner') do |spec|
|
56 | 56 | spec.pattern = FileList['sample-code-ruby/spec/sample_code_spec.rb']
|
|
60 | 60 |
|
61 | 61 | desc "Builds the gem"
|
62 | 62 | task :gem do
|
63 |
| - %x"gem build authorizenet.gemspec" |
| 63 | + `gem build authorizenet.gemspec` |
64 | 64 | end
|
65 | 65 |
|
66 | 66 | desc "Builds the documentation"
|
67 | 67 | task :doc do
|
68 |
| - %x"rdoc -U -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/" |
| 68 | + `rdoc -U -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/` |
69 | 69 | end
|
70 | 70 |
|
71 | 71 | namespace "doc" do
|
72 | 72 | desc "Builds the documentation with graphical class hierarchy"
|
73 | 73 | task :graph do
|
74 |
| - %x"rdoc -U -d -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/" |
| 74 | + `rdoc -U -d -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/` |
75 | 75 | end
|
76 | 76 | end
|
77 | 77 |
|
|
82 | 82 |
|
83 | 83 | desc "Bundles the sample app."
|
84 | 84 | task :samples do
|
85 |
| - %x". sample_app_version && zip -r anet_ruby_samples-$VERSION.zip sample_app -x '*/.*' -x '*/Icon' -x '*/__MACOSX'" |
| 85 | + `. sample_app_version && zip -r anet_ruby_samples-$VERSION.zip sample_app -x '*/.*' -x '*/Icon' -x '*/__MACOSX'` |
86 | 86 | end
|
87 | 87 |
|
88 | 88 | desc "Bundles the sample app and gem."
|
|
0 commit comments