We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0b107e5 commit f0831dcCopy full SHA for f0831dc
2 files changed
lib/userlist/retryable.rb
@@ -29,7 +29,7 @@ def attempt
29
end
30
31
return yield
32
- rescue StandardError => e
+ rescue Userlist::Error => e
33
raise e unless retry?(e)
34
35
spec/userlist/retryable_spec.rb
@@ -23,7 +23,7 @@
23
subject.attempt do
24
attempts += 1
25
26
- raise unless attempts > 5
+ raise Userlist::Error unless attempts > 5
27
28
expect(attempts).to eq(6)
@@ -35,7 +35,7 @@
36
37
38
- raise
+ raise Userlist::Error
39
40
41
expect(attempts).to eq(11)
@@ -44,6 +44,6 @@
44
it 'should wait between the attempts' do
45
expect(subject).to receive(:sleep).exactly(10).times
46
47
- subject.attempt { raise }
+ subject.attempt { raise Userlist::Error }
48
49
0 commit comments