From d1b150653f271e259d9228e779ea03b911679e27 Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Mon, 5 May 2014 20:08:19 -0300 Subject: [PATCH] Store arguments returned by block after yielding the runner. --- Gemfile.lock | 2 ++ lib/qe/testing/rspec.rb | 1 + qe.gemspec | 1 + 3 files changed, 4 insertions(+) diff --git a/Gemfile.lock b/Gemfile.lock index dd9d580..c328bf0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -53,6 +53,7 @@ GEM rack (1.5.2) rack-protection (1.5.3) rack + rake (10.3.1) redis (3.0.7) redis-namespace (1.4.1) redis (~> 3.0.4) @@ -109,6 +110,7 @@ DEPENDENCIES pry qe! qu + rake resque resque-scheduler rspec diff --git a/lib/qe/testing/rspec.rb b/lib/qe/testing/rspec.rb index 3c0569a..85b82af 100644 --- a/lib/qe/testing/rspec.rb +++ b/lib/qe/testing/rspec.rb @@ -23,6 +23,7 @@ def on(date) def matches?(block) block.call + @options = @options.call if @options.respond_to?(:call) result = jobs.any? do |job| condition = job[:worker] == worker diff --git a/qe.gemspec b/qe.gemspec index 5d7ca34..806a5d4 100644 --- a/qe.gemspec +++ b/qe.gemspec @@ -31,4 +31,5 @@ Gem::Specification.new do |s| s.add_development_dependency "pry" s.add_development_dependency "rspec" s.add_development_dependency "sqlite3" + s.add_development_dependency "rake" end