describe LinuxAdmin::System do
  describe "#reboot!" do
    it "reboots the system" do
      expect(LinuxAdmin::System).to receive(:run!).
         with(LinuxAdmin::System.cmd(:shutdown),
              :params => { '-r' => 'now'})
      LinuxAdmin::System.reboot!
    end
  end

  describe "#shutdown!" do
    it "shuts down the system" do
      expect(LinuxAdmin::System).to receive(:run!).
         with(LinuxAdmin::System.cmd(:shutdown),
              :params => { '-h' => '0'})
      LinuxAdmin::System.shutdown!
    end
  end
end