Sha256: 3c3ef789938c8180883c28fbd3174e38a7ad6e0aa96f03a519993a5f74d3bc66

Contents?: true

Size: 451 Bytes

Versions: 1

Compression:

Stored size: 451 Bytes

Contents

# frozen_string_literal: true

require "assert/factory"
require "hella-redis"

module Factory
  extend Assert::Factory

  def self.config(args = nil)
    HellaRedis::Config.new(config_args(args))
  end

  def self.config_args(args = nil)
    { timeout: Factory.integer,
      size: Factory.integer(5),
      redis_ns: "hella-redis-test-#{Factory.string}",
      url: "redis://localhost:6379/0",
      driver: "ruby",
    }.merge(args || {})
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hella-redis-0.5.0 test/support/factory.rb