spec/lib/formats/plain_spec.rb in hieracles-0.2.0 vs spec/lib/formats/plain_spec.rb in hieracles-0.2.1

- old
+ new

@@ -14,32 +14,52 @@ { 'Node' => 'fqdn', 'Farm' => 'farm' } ) + allow(node).to receive(:notifications).and_return(nil) } it "outputs proper text" do - expect(plain_format.info nil).to eq expected + expect(plain_format.info []).to eq expected end end + describe ".facts" do + let(:expected) { + "Node fqdn\n" + + "Farm farm\n" + } + before { + allow(node).to receive(:facts).and_return( + { + 'Node' => 'fqdn', + 'Farm' => 'farm' + } + ) + allow(node).to receive(:notifications).and_return(nil) + } + it "outputs proper text" do + expect(plain_format.facts []).to eq expected + end + end + describe ".files" do let(:expected) { "path1\npath2\n" } before { allow(node).to receive(:files).and_return(['path1', 'path2']) } it "outputs proper text" do - expect(plain_format.files nil).to eq expected + expect(plain_format.files []).to eq expected end end describe ".paths" do let(:expected) { "path1\npath2\n" } before { allow(node).to receive(:paths).and_return(['path1', 'path2']) } it "outputs proper text" do - expect(plain_format.paths nil).to eq expected + expect(plain_format.paths []).to eq expected end end describe ".build_head" do let(:expected) { "[-] (merged)\n[0] path1\n[1] path2\n\n" }