summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorMatt Robinson <matt@puppetlabs.com>2010-11-15 10:34:53 -0800
committerMarkus Roberts <Markus@reality.com>2010-11-16 10:53:31 -0800
commitd221c05e08627b9dffede6c56e210edca3b04c03 (patch)
tree66ae1004b20d771d0048d80dbe160ab95c813b7c /spec
parentf2fd0d1ec854542ee0b1284bccaf698f9ad69b81 (diff)
downloadpuppet-d221c05e08627b9dffede6c56e210edca3b04c03.tar.gz
puppet-d221c05e08627b9dffede6c56e210edca3b04c03.tar.xz
puppet-d221c05e08627b9dffede6c56e210edca3b04c03.zip
(#5297) Fix schedule tests that were missing stubs for Time.now
Reviewed-by: Jesse Wolfe <jesse@puppetlabs.com>
Diffstat (limited to 'spec')
-rwxr-xr-xspec/unit/type/schedule_spec.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/spec/unit/type/schedule_spec.rb b/spec/unit/type/schedule_spec.rb
index 387370fca..8305431a6 100755
--- a/spec/unit/type/schedule_spec.rb
+++ b/spec/unit/type/schedule_spec.rb
@@ -239,6 +239,7 @@ describe Puppet::Type.type(:schedule) do
it "should match if the previous time is prior to the most recent Sunday" do
now = Time.utc(2010, "nov", 11, 0, 0, 0) # Thursday
+ Time.stubs(:now).returns(now)
previous = Time.utc(2010, "nov", 6, 23, 59, 59) # Sat
@schedule.match?(previous).should be_true
@@ -246,6 +247,7 @@ describe Puppet::Type.type(:schedule) do
it "should not match if the previous time is after the most recent Saturday" do
now = Time.utc(2010, "nov", 11, 0, 0, 0) # Thursday
+ Time.stubs(:now).returns(now)
previous = Time.utc(2010, "nov", 7, 0, 0, 0) # Sunday
@schedule.match?(previous).should be_false
@@ -262,6 +264,7 @@ describe Puppet::Type.type(:schedule) do
it "should match when the previous time is prior to the first day of this month" do
now = Time.utc(2010, "nov", 8, 00, 59, 59)
+ Time.stubs(:now).returns(now)
previous = Time.utc(2010, "oct", 31, 23, 59, 59)
@schedule.match?(previous).should be_true
@@ -269,6 +272,7 @@ describe Puppet::Type.type(:schedule) do
it "should not match when the previous time is after the last day of last month" do
now = Time.utc(2010, "nov", 8, 00, 59, 59)
+ Time.stubs(:now).returns(now)
previous = Time.utc(2010, "nov", 1, 0, 0, 0)
@schedule.match?(previous).should be_false