summaryrefslogtreecommitdiff
path: root/test/lib/dslkeywords/given_test.rb
blob: d27bacad6c0be2f6fcc4f6971baf13e21ab0bcdf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require 'minitest/autorun'
require 'socket'

require_relative '../../../lib/dsl'

class RCMOnlyWhenTest < Minitest::Test
  def test_hostname
    rcm = configure_from_scratch do
      given { hostname Socket.gethostname }
    end
    assert rcm.conds_met
  end

  def test_hostname_negative
    rcm = configure_from_scratch do
      given { hostname "#{Socket.gethostname}.invalid" }
    end
    refute rcm.conds_met
  end
end