rake installs and runs all samples

dev
Andy Meneely 2014-07-22 22:45:12 -04:00
parent 37794bdb56
commit e7217546e4
2 changed files with 15 additions and 1 deletions

View File

@ -3,7 +3,7 @@ require 'rspec/core/rake_task'
require 'yard' require 'yard'
RSpec::Core::RakeTask.new(:spec) RSpec::Core::RakeTask.new(:spec)
task :default => :spec task :default => [:spec, :install]
YARD::Rake::YardocTask.new(:doc) do |t| YARD::Rake::YardocTask.new(:doc) do |t|
t.files = ['lib/**/*.rb', 'samples/**/*.rb'] # optional t.files = ['lib/**/*.rb', 'samples/**/*.rb'] # optional

14
spec/samples_run_spec.rb Normal file
View File

@ -0,0 +1,14 @@
require 'squib'
describe Squib do
it "should execute all examples with no errors" do
samples = File.expand_path('../samples', File.dirname(__FILE__))
puts "Samples: #{samples}"
Dir.chdir(samples) do
require_relative '../samples/basic.rb'
end
end
end