Browse Source

rake installs and runs all samples

dev
Andy Meneely 12 years ago
parent
commit
e7217546e4
  1. 2
      Rakefile
  2. 14
      spec/samples_run_spec.rb

2
Rakefile

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

14
spec/samples_run_spec.rb

@ -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
Loading…
Cancel
Save