From 15d0b63b45e8d999dad22f3382047236ea5cf679 Mon Sep 17 00:00:00 2001 From: Andrew Waage Date: Wed, 19 Oct 2016 14:33:05 -0700 Subject: [PATCH] assert exactly x times --- spec/unit/octo_fetcher_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/unit/octo_fetcher_spec.rb b/spec/unit/octo_fetcher_spec.rb index a4398b1..f2dbdeb 100644 --- a/spec/unit/octo_fetcher_spec.rb +++ b/spec/unit/octo_fetcher_spec.rb @@ -29,7 +29,7 @@ describe GitHubChangelogGenerator::OctoFetcher do context "when raises Octokit::Forbidden" do it "sleeps and retries and then aborts" do retry_limit = GitHubChangelogGenerator::OctoFetcher::MAX_FORBIDDEN_RETRIES - 1 - allow(fetcher).to receive(:sleep_base_interval).and_return(0) + allow(fetcher).to receive(:sleep_base_interval).exactly(retry_limit).times.and_return(0) expect(fetcher).to receive(:sys_abort).with("Exceeded retry limit") fetcher.send(:check_github_response) { raise(Octokit::Forbidden) }