Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
lima-vm
GitHub Repository: lima-vm/lima
Path: blob/master/pkg/autostart/launchd/launchd_test.go
2608 views
1
//go:build !windows
2
3
// SPDX-FileCopyrightText: Copyright The Lima Authors
4
// SPDX-License-Identifier: Apache-2.0
5
6
package launchd
7
8
import (
9
"strings"
10
"testing"
11
12
"gotest.tools/v3/assert"
13
)
14
15
func TestGetPlistPath(t *testing.T) {
16
tests := []struct {
17
Name string
18
InstanceName string
19
Expected string
20
}{
21
{
22
Name: "darwin with docker instance name",
23
InstanceName: "docker",
24
Expected: "Library/LaunchAgents/io.lima-vm.autostart.docker.plist",
25
},
26
}
27
for _, tt := range tests {
28
t.Run(tt.Name, func(t *testing.T) {
29
assert.Check(t, strings.HasSuffix(GetPlistPath(tt.InstanceName), tt.Expected))
30
})
31
}
32
}
33
34