From 571ad37c3ef89b97c9761103339c7b04fe05f048 Mon Sep 17 00:00:00 2001 From: Kristina Lim Date: Mon, 17 Dec 2018 04:04:10 +0800 Subject: [PATCH] Add Rake task openfoodnetwork:specs:engines:rspec --- lib/tasks/specs.rake | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/tasks/specs.rake b/lib/tasks/specs.rake index 544c011ce6..ef092a0bd8 100644 --- a/lib/tasks/specs.rake +++ b/lib/tasks/specs.rake @@ -25,6 +25,20 @@ namespace :openfoodnetwork do end end end + + namespace :all do + task :rspec do + success = true + + engine_paths.each do |engine_path| + success = !!execute_rspec_for_engine(engine_path) && success + end + + abort "Failure encountered when running tests for engines" unless success + end + end + + task rspec: "all:rspec" end end end