vaguerent/test/unit/vagrant/util/guest_inspection_test.rb

22 lines
566 B
Ruby

# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: BUSL-1.1
require File.expand_path("../../../base", __FILE__)
require "vagrant/util/guest_inspection"
describe Vagrant::Util::GuestInspection::Linux do
include_context "unit"
let(:comm) { double("comm") }
subject{ Class.new { extend Vagrant::Util::GuestInspection::Linux } }
describe "#systemd?" do
it "should execute the command with sudo" do
expect(comm).to receive(:test).with(/ps/, {sudo: true}).and_return(true)
expect(subject.systemd?(comm)).to be(true)
end
end
end