Sha256: 1673111e015f22dd8e9344b9f9d31bf23350a2bcc5e3629f6531b43c5fd28338
Contents?: true
Size: 836 Bytes
Versions: 2
Compression:
Stored size: 836 Bytes
Contents
#!/usr/bin/env rspec -cfd require_relative '../../spec_helper' require 'arborist/node/root' describe Arborist::Node::Root do let( :node ) { described_class.instance } it "is a singleton" do expect( described_class.new ).to be( described_class.new ) end it "doesn't have a parent node" do expect( node.parent ).to be_nil end it "doesn't allow a parent to be set on it" do node.parent( 'supernode' ) expect( node.parent ).to be_nil end it "knows its family catagorization" do expect( node.family ).to eq( :root ) end it "immediately transitions to up when re-enabled" do expect( node ).to be_up node.acknowledge( message: 'METEOR COMING DISABLE ALERTS THAT WILL BE 100K KPLZTHX', sender: 'SunGuard' ) expect( node ).to be_disabled node.unacknowledge expect( node ).to be_up end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arborist-0.6.0 | spec/arborist/node/root_spec.rb |
arborist-0.5.0 | spec/arborist/node/root_spec.rb |