# 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