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 }