blob: 820807638e75d12b06f9c82f69243c462e721b47 (
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
|
#!/usr/bin/env rspec
require 'spec_helper'
describe Puppet::Status do
it "should implement find" do
Puppet::Status.indirection.find( :default ).should be_is_a(Puppet::Status)
Puppet::Status.indirection.find( :default ).status["is_alive"].should == true
end
it "should default to is_alive is true" do
Puppet::Status.new.status["is_alive"].should == true
end
it "should return a pson hash" do
Puppet::Status.new.status.to_pson.should == '{"is_alive":true}'
end
it "should accept a hash from pson" do
status = Puppet::Status.new( { "is_alive" => false } )
status.status.should == { "is_alive" => false }
end
it "should have a name" do
Puppet::Status.new.name
end
it "should allow a name to be set" do
Puppet::Status.new.name = "status"
end
end
|