Sha256: d8fb4d245915c85f874fa256bd073d1c11f2c0fa66b91114a1ba9b2a6e38481b

Contents?: true

Size: 604 Bytes

Versions: 11

Compression:

Stored size: 604 Bytes

Contents

require 'test_helper'

class SmokeTestTest < MiniTest::Test
  def test_call_proc_type_smoke_tests
    host_name_in_proc = nil
    EbDeployer::SmokeTest.new(lambda {|v| host_name_in_proc = v }).run("foo")

    assert_equal 'foo', host_name_in_proc
  end

  def test_eval_string_type_smoke_test
    $host_name_in_proc = nil
    EbDeployer::SmokeTest.new("$host_name_in_proc=host_name").run("foo")
    assert_equal 'foo', $host_name_in_proc
  end

  def test_should_raise_if_test_body_raise
    assert_raises(RuntimeError) do
      EbDeployer::SmokeTest.new("raise host_name").run("foo")
    end
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
eb_deployer-0.6.0.beta3 test/smoke_test_test.rb
eb_deployer-0.2.9 test/smoke_test_test.rb
eb_deployer-0.2.8 test/smoke_test_test.rb
eb_deployer-0.2.7 test/smoke_test_test.rb
eb_deployer-0.2.6 test/smoke_test_test.rb
eb_deployer-0.2.5 test/smoke_test_test.rb
eb_deployer-0.2.4 test/smoke_test_test.rb
eb_deployer-0.2.3 test/smoke_test_test.rb
eb_deployer-0.2.2 test/smoke_test_test.rb
eb_deployer-0.2.1 test/smoke_test_test.rb
eb_deployer-0.2.0 test/smoke_test_test.rb