diff --git a/Rakefile b/Rakefile index cc88079..98d4359 100644 --- a/Rakefile +++ b/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 diff --git a/spec/samples_run_spec.rb b/spec/samples_run_spec.rb new file mode 100644 index 0000000..95ed699 --- /dev/null +++ b/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 \ No newline at end of file