blob: 324a75603fff3e7e133f014759728d01616366cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
require 'minitest/autorun'
require 'fileutils'
require_relative '../../../lib/dsl'
class RCMDependencyTest < Minitest::Test
def test_depends_on
configure_from_scratch do
notify 'foo' do
depends_on notify['bar'], notify['baz']
:foo_message
end
notify 'bar'
notify 'baz' do
depends_on notify['bar']
:baz_message
end
end
end
def test_depends_on_invalid_resource
assert_raises(RCM::ResourceDependencies::NoSuchResourceType) do
configure_from_scratch do
notify { depends_on invalid['baz'] }
end
end
end
end
|