diff options
Diffstat (limited to 'test/test_watcher.rb')
-rw-r--r-- | test/test_watcher.rb | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/test/test_watcher.rb b/test/test_watcher.rb index d1e4d15..3cf667c 100644 --- a/test/test_watcher.rb +++ b/test/test_watcher.rb @@ -1,9 +1,10 @@ # -*- encoding: binary -*- +# frozen_string_literal: false require "test/unit" -require "rack" require "raindrops" begin require 'aggregate' + require 'rack' rescue LoadError => e warn "W: #{e} skipping #{__FILE__}" end @@ -118,28 +119,28 @@ class TestWatcher < Test::Unit::TestCase def test_x_current_header env = @req.class.env_for "/active/#@addr.txt" - status, headers, body = @app.call(env) + _status, headers, _body = @app.call(env) assert_equal "0", headers["X-Current"], headers.inspect env = @req.class.env_for "/queued/#@addr.txt" - status, headers, body = @app.call(env) + _status, headers, _body = @app.call(env) assert_equal "1", headers["X-Current"], headers.inspect @ios << @srv.accept sleep 0.1 env = @req.class.env_for "/queued/#@addr.txt" - status, headers, body = @app.call(env) + _status, headers, _body = @app.call(env) assert_equal "0", headers["X-Current"], headers.inspect env = @req.class.env_for "/active/#@addr.txt" - status, headers, body = @app.call(env) + _status, headers, _body = @app.call(env) assert_equal "1", headers["X-Current"], headers.inspect end def test_peaks env = @req.class.env_for "/active/#@addr.txt" - status, headers, body = @app.call(env.dup) + _status, headers, _body = @app.call(env.dup) start = headers["X-First-Peak-At"] assert headers["X-First-Peak-At"], headers.inspect assert headers["X-Last-Peak-At"], headers.inspect @@ -148,14 +149,14 @@ class TestWatcher < Test::Unit::TestCase before = headers["X-Last-Peak-At"] env = @req.class.env_for "/queued/#@addr.txt" - status, headers, body = @app.call(env) + _status, headers, _body = @app.call(env) assert_nothing_raised { Time.parse(headers["X-First-Peak-At"]) } assert_nothing_raised { Time.parse(headers["X-Last-Peak-At"]) } assert_equal before, headers["X-Last-Peak-At"], "should not change" sleep 2 env = @req.class.env_for "/active/#@addr.txt" - status, headers, body = @app.call(env.dup) + _status, headers, _body = @app.call(env.dup) assert_equal before, headers["X-Last-Peak-At"], headers.inspect @ios << @srv.accept @@ -167,7 +168,7 @@ class TestWatcher < Test::Unit::TestCase end sleep 0.1 env = @req.class.env_for "/queued/#@addr.txt" - status, headers, body = @app.call(env.dup) + _status, headers, _body = @app.call(env.dup) assert headers["X-Last-Peak-At"], headers.inspect assert_nothing_raised { Time.parse(headers["X-Last-Peak-At"]) } assert before != headers["X-Last-Peak-At"] @@ -177,10 +178,10 @@ class TestWatcher < Test::Unit::TestCase sleep 2 env = @req.class.env_for "/queued/#@addr.txt" - status, headers, body = @app.call(env) + _status, headers, _body = @app.call(env) assert_equal "0", headers["X-Current"] assert_nothing_raised { Time.parse(headers["X-Last-Peak-At"]) } assert_equal queued_before, headers["X-Last-Peak-At"], "should not change" assert_equal start, headers["X-First-Peak-At"] end -end if RUBY_PLATFORM =~ /linux/ && defined?(Aggregate) +end if RUBY_PLATFORM =~ /linux/ && defined?(Aggregate) && defined?(Rack) |