From 47c41f474d85f6cba357cc228fdd57ee81817051 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Thu, 1 Mar 2018 13:12:13 +0800 Subject: [PATCH] Missing indentation. --- spec/models/topic_spec.rb | 53 +++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/spec/models/topic_spec.rb b/spec/models/topic_spec.rb index 1768d9afaaf..f6138cf04ff 100644 --- a/spec/models/topic_spec.rb +++ b/spec/models/topic_spec.rb @@ -469,35 +469,34 @@ describe Topic do let(:topic) { Fabricate(:topic, user: user) } let(:another_user) { Fabricate(:user) } - context 'rate limits' do - before do - SiteSetting.max_topic_invitations_per_day = 2 - RateLimiter.enable + context 'rate limits' do + before do + SiteSetting.max_topic_invitations_per_day = 2 + RateLimiter.enable + end + + after do + RateLimiter.clear_all! + RateLimiter.disable + end + + it "rate limits topic invitations" do + + start = Time.now.tomorrow.beginning_of_day + freeze_time(start) + + trust_level_2 = Fabricate(:user, trust_level: 2) + topic = Fabricate(:topic, user: trust_level_2) + + topic.invite(topic.user, user.username) + topic.invite(topic.user, "walter@white.com") + + expect { + topic.invite(topic.user, "user@example.com") + }.to raise_error(RateLimiter::LimitExceeded) + end end - after do - RateLimiter.clear_all! - RateLimiter.disable - end - - it "rate limits topic invitations" do - - start = Time.now.tomorrow.beginning_of_day - freeze_time(start) - - user = Fabricate(:user) - trust_level_2 = Fabricate(:user, trust_level: 2) - topic = Fabricate(:topic, user: trust_level_2) - - topic.invite(topic.user, user.username) - topic.invite(topic.user, "walter@white.com") - - expect { - topic.invite(topic.user, "user@example.com") - }.to raise_error(RateLimiter::LimitExceeded) - end - end - describe 'when username_or_email is not valid' do it 'should return the right value' do expect do