test/faraday_middleware_test.rb in circuitbox-0.10.0 vs test/faraday_middleware_test.rb in circuitbox-0.10.1

- old
+ new

@@ -5,11 +5,11 @@ class Circuitbox class FaradayMiddlewareTest < Minitest::Test attr_reader :app - + def setup @app = gimme end def test_default_identifier @@ -82,26 +82,25 @@ give(circuit).run!(:sential) give(circuitbox).circuit("url", anything) { circuit } env = { url: "url", circuit_breaker_run_options: :sential } middleware = FaradayMiddleware.new(app, circuitbox: circuitbox) middleware.call(env) - verify(circuit, 2.times).run!(:sential) # one to check open, one to execute command + verify(circuit, 1.times).run!(:sential) end def test_pass_circuit_breaker_options stub_circuitbox env = { url: "url" } expected_circuit_breaker_options = { sential: :sential, - exceptions: FaradayMiddleware::DEFAULT_EXCEPTIONS, - volume_threshold: 10 + exceptions: FaradayMiddleware::DEFAULT_EXCEPTIONS } give(circuitbox).circuit("url", expected_circuit_breaker_options) { circuit } options = { circuitbox: circuitbox, circuit_breaker_options: { sential: :sential } } middleware = FaradayMiddleware.new(app, options) middleware.call(env) - verify(circuitbox, 2.times).circuit("url", expected_circuit_breaker_options) + verify(circuitbox, 1.times).circuit("url", expected_circuit_breaker_options) end def test_overwrite_circuitbreaker_default_value stub_circuitbox env = { url: "url", circuit_breaker_default_value: :sential }