diff options
Diffstat (limited to 'spec/rate_limiter_spec.cr')
-rw-r--r-- | spec/rate_limiter_spec.cr | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/spec/rate_limiter_spec.cr b/spec/rate_limiter_spec.cr index 345aa1a..31be8a1 100644 --- a/spec/rate_limiter_spec.cr +++ b/spec/rate_limiter_spec.cr @@ -1,20 +1,20 @@ -require "./spec_helper"
-
-describe RateLimiter do
- describe "#rate_limited?" do
- it "does the thing" do
- limiter = RateLimiter(String).new
- limiter.bucket(:foo, 5_u32, 1.seconds)
- limiter.rate_limited?(:foo, "z64")
- sleep 0.9
- 3.times do
- limiter.rate_limited?(:foo, "z64")
- end
- sleep 0.2
- 3.times do
- limiter.rate_limited?(:foo, "z64")
- end
- limiter.rate_limited?(:foo, "z64").should be_truthy
- end
- end
-end
\ No newline at end of file +require "./spec_helper" + +describe RateLimiter do + describe "#rate_limited?" do + it "does the thing" do + limiter = RateLimiter(String).new + limiter.bucket(:foo, 5_u32, 1.seconds) + limiter.rate_limited?(:foo, "z64") + sleep 0.9 + 3.times do + limiter.rate_limited?(:foo, "z64") + end + sleep 0.2 + 3.times do + limiter.rate_limited?(:foo, "z64") + end + limiter.rate_limited?(:foo, "z64").should be_truthy + end + end +end |