 
 				expect(string).to(equal(""))
 
-				scheduler.advanceByInterval(0.00001)
+				let interval = 0.001
+				scheduler.advanceByInterval(interval)
+				expect(scheduler.currentDate.timeIntervalSinceReferenceDate).to(beCloseTo(startInterval + interval, within: dateComparisonDelta))
+
 				expect(string).to(equal("foobar"))
 			}
 

				expect(string).to(equal(""))

				scheduler.run()
				expect(string).to(equal("fuzzbuzzfoobar"))
			}
		}

				expect(string).to(equal(""))

				scheduler.advanceByInterval(10)
				expect(scheduler.currentDate.timeIntervalSinceReferenceDate).to(beCloseTo(startInterval + 10, within: dateComparisonDelta))
				expect(string).to(equal("foo"))

				scheduler.advanceByInterval(10)
				expect(scheduler.currentDate.timeIntervalSinceReferenceDate).to(beCloseTo(startInterval + 20, within: dateComparisonDelta))
				expect(string).to(equal("foobar"))
			}

