Sha256: a379062d653c83234e11769766d467be67ae3915a3f9d1a8d5b44d71d10d3523

Contents?: true

Size: 696 Bytes

Versions: 1

Compression:

Stored size: 696 Bytes

Contents

require_relative 'test_helper'

class WolverineTest < MiniTest::Unit::TestCase

  def setup
    Wolverine.config.redis = :redis
    Wolverine.config.script_path = Pathname.new('foo')
  end

  def test_adds_extension_if_none_present
    assert_equal Pathname.new('foo/bar.lua'), Wolverine.full_path('bar')
  end

  def test_finding_a_file
    assert_equal 3, Wolverine.three
  end

  def test_redis
    assert_equal :redis, Wolverine.redis
  end

  def test_call
    script = stub
    script.expects(:call).with(:redis, :a, :b).returns(:return)
    Wolverine::Script.expects(:new).with(Pathname.new('foo/bar.lua')).returns(script)
    assert_equal :return, Wolverine.call('bar', :a, :b)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wolverine-0.0.4 test/wolverine_test.rb