github.com/crowdsecurity/crowdsec@v1.6.1/pkg/setup/units_test.go (about)

     1  package setup_test
     2  
     3  import (
     4  	"os/exec"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/require"
     8  
     9  	"github.com/crowdsecurity/crowdsec/pkg/setup"
    10  )
    11  
    12  func TestSystemdUnitList(t *testing.T) {
    13  	require := require.New(t)
    14  	setup.ExecCommand = fakeExecCommand
    15  
    16  	defer func() { setup.ExecCommand = exec.Command }()
    17  
    18  	units, err := setup.SystemdUnitList() //nolint:typecheck,nolintlint  // exported only for tests
    19  	require.NoError(err)
    20  
    21  	require.Equal([]string{
    22  		"crowdsec-setup-detect.service",
    23  		"apache2.service",
    24  		"apparmor.service",
    25  		"apport.service",
    26  		"atop.service",
    27  		"atopacct.service",
    28  		"finalrd.service",
    29  		"fwupd-refresh.service",
    30  		"fwupd.service",
    31  	}, units)
    32  }