Added modules
This commit is contained in:
parent
c53c931217
commit
59ec520742
646 changed files with 35182 additions and 0 deletions
30
modules/stdlib/spec/classes/anchor_spec.rb
Executable file
30
modules/stdlib/spec/classes/anchor_spec.rb
Executable file
|
@ -0,0 +1,30 @@
|
|||
#! /usr/bin/env ruby -S rspec
|
||||
require 'spec_helper'
|
||||
require 'puppet_spec/compiler'
|
||||
|
||||
describe "anchorrefresh" do
|
||||
include PuppetSpec::Compiler
|
||||
|
||||
let :transaction do
|
||||
apply_compiled_manifest(<<-ANCHORCLASS)
|
||||
class anchored {
|
||||
anchor { 'anchored::begin': }
|
||||
~> anchor { 'anchored::end': }
|
||||
}
|
||||
|
||||
class anchorrefresh {
|
||||
notify { 'first': }
|
||||
~> class { 'anchored': }
|
||||
~> anchor { 'final': }
|
||||
}
|
||||
|
||||
include anchorrefresh
|
||||
ANCHORCLASS
|
||||
end
|
||||
|
||||
it 'propagates events through the anchored class' do
|
||||
resource = transaction.resource_status('Anchor[final]')
|
||||
|
||||
expect(resource.restarted).to eq(true)
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue