From 7a96ea1932a7d9a4dd4392bfad1f60c5beb06c33 Mon Sep 17 00:00:00 2001 From: Tom Black Date: Fri, 13 Nov 2015 00:26:17 -0500 Subject: Adding RSpec and some tests --- Rakefile | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index 022193e..e513ad5 100644 --- a/Rakefile +++ b/Rakefile @@ -1,11 +1,17 @@ -# require 'rake/testtask' +require 'rspec/core/rake_task' task default: 'all' -# Rake::TestTask.new do |t| -# t.test_files = FileList['test/*_test.rb'] -# t.verbose = true -# end +def run_test(file) + Rake::Task['build'].invoke + Rake::Task['spec'].invoke + system "( cd tests/ ; ruby #{file}.rb )" +end + +desc "Run the specs" +RSpec::Core::RakeTask.new do |t| + t.pattern = "spec/*spec.rb" +end desc "Build Gem" task :build do @@ -27,8 +33,8 @@ task :testcard do end -desc "Test and Build" +desc "Test and build" task :all do - # Rake::Task['test'].invoke Rake::Task['build'].invoke + Rake::Task['spec'].invoke end -- cgit v1.2.3