Sha256: 37b6cfcb90e579af353e34ed02c7bbb90838506fc72c2f38cd9d848198d88d26
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
require File.expand_path("#{File.dirname(__FILE__)}/../helper") require "redis" class RorVsWild::Plugin::RedisTest < Minitest::Test def test_callback client.measure_code("::Redis.new.get('foo')") assert_equal(1, client.send(:queries).size) assert_equal("redis", client.send(:queries)[0][:kind]) assert_equal("get foo", client.send(:queries)[0][:command]) end def test_callback_with_pipeline skip client.measure_block("pipeline") do redis = ::Redis.new redis.get("foo") redis.set("foo", "bar") end assert_equal(2, client.send(:queries).size) assert_equal("redis", client.send(:queries)[0][:kind]) assert_equal("get foo", client.send(:queries)[0][:command]) assert_equal("set foo bar", client.send(:queries)[1][:command]) end def test_commands_to_string_hide_auth_password assert_equal("auth *****", RorVsWild::Plugin::Redis.commands_to_string([[:auth, "SECRET"]])) end private def client @client ||= initialize_client(app_root: "/rails/root") end def initialize_client(options = {}) client ||= RorVsWild::Client.new(options) client.stubs(:post_request) client.stubs(:post_job) client end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rorvswild-0.6.1 | test/plugin/redis_test.rb |
rorvswild-0.6.0 | test/plugin/redis_test.rb |