From 1e3a8819e845c4025cda3e2574ce294e9180907a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 14 Feb 2025 23:01:42 +0200 Subject: test only_when --- test/lib/dslkeywords/only_when_test.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/lib/dslkeywords/only_when_test.rb (limited to 'test/lib/dslkeywords') diff --git a/test/lib/dslkeywords/only_when_test.rb b/test/lib/dslkeywords/only_when_test.rb new file mode 100644 index 0000000..9eaf5ac --- /dev/null +++ b/test/lib/dslkeywords/only_when_test.rb @@ -0,0 +1,20 @@ +require 'minitest/autorun' +require 'socket' + +require_relative '../../../lib/dsl' + +class RCMOnlyWhenTest < Minitest::Test + def test_hostname + rcm = configure(reset: true) do + only_when { hostname Socket.gethostname } + end + assert rcm.conds_met + end + + def test_hostname_negative + rcm = configure(reset: true) do + only_when { hostname "#{Socket.gethostname}.invalid" } + end + refute rcm.conds_met + end +end -- cgit v1.2.3