Sha256: d121f618500349f70d366a5c47b4e8f611d00bd3a04caedfb53d76b3b863d81d
Contents?: true
Size: 766 Bytes
Versions: 1
Compression:
Stored size: 766 Bytes
Contents
require 'test_helper' require 'resque/failure/redis' context "Resque::Failure::Redis" do setup do @bad_string = [39, 250, 141, 168, 138, 191, 52, 211, 159, 86, 93, 95, 39].map { |c| c.chr }.join exception = StandardError.exception(@bad_string) worker = Resque::Worker.new(:test) queue = "queue" payload = { "class" => Object, "args" => 3 } @redis_backend = Resque::Failure::Redis.new(exception, worker, queue, payload) end test 'cleans up bad strings before saving the failure, in order to prevent errors on the resque UI' do # test assumption: the bad string should not be able to round trip though JSON @redis_backend.save Resque::Failure::Redis.all # should not raise an error end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque-1.23.0 | test/resque_failure_redis_test.rb |