set up rspec environment
This commit is contained in:
parent
b86122df85
commit
022337f980
12
Rakefile
12
Rakefile
@ -1,5 +1,7 @@
|
|||||||
require "bundler/gem_tasks"
|
require "bundler/gem_tasks"
|
||||||
require "rake/clean"
|
require "rake/clean"
|
||||||
|
require "rspec/core/rake_task"
|
||||||
|
require "rdoc/task"
|
||||||
require "yard"
|
require "yard"
|
||||||
|
|
||||||
CLEAN.include "doc"
|
CLEAN.include "doc"
|
||||||
@ -7,3 +9,13 @@ CLEAN.include "doc"
|
|||||||
YARD::Rake::YardocTask.new do |yard|
|
YARD::Rake::YardocTask.new do |yard|
|
||||||
yard.files = ['lib/**/*.rb']
|
yard.files = ['lib/**/*.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
|
RSpec::Core::RakeTask.new("spec")
|
||||||
|
|
||||||
|
Rake::RDocTask.new(:rdoc) do |rdoc|
|
||||||
|
rdoc.rdoc_dir = 'rdoc'
|
||||||
|
rdoc.title = "Ruby library for extracting data from GnuCash data files"
|
||||||
|
rdoc.rdoc_files.include('lib/**/*.rb')
|
||||||
|
end
|
||||||
|
|
||||||
|
task :default => :spec
|
||||||
|
@ -18,4 +18,10 @@ Gem::Specification.new do |gem|
|
|||||||
gem.require_paths = ["lib"]
|
gem.require_paths = ["lib"]
|
||||||
|
|
||||||
gem.add_dependency "nokogiri"
|
gem.add_dependency "nokogiri"
|
||||||
|
|
||||||
|
gem.add_development_dependency "simplecov"
|
||||||
|
gem.add_development_dependency "rspec"
|
||||||
|
gem.add_development_dependency "rspec-core"
|
||||||
|
gem.add_development_dependency "rspec-expectations"
|
||||||
|
gem.add_development_dependency "rspec-mocks"
|
||||||
end
|
end
|
||||||
|
3
spec/gnucash_spec.rb
Normal file
3
spec/gnucash_spec.rb
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
describe Gnucash do
|
||||||
|
|
||||||
|
end
|
5
spec/spec_helper.rb
Normal file
5
spec/spec_helper.rb
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
require "simplecov"
|
||||||
|
|
||||||
|
SimpleCov.start
|
||||||
|
|
||||||
|
require "gnucash"
|
Loading…
x
Reference in New Issue
Block a user