File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 1
- package usershell
1
+ package usershell_test
2
2
3
3
import (
4
4
"os/user"
5
5
"runtime"
6
6
"testing"
7
7
8
8
"github.com/stretchr/testify/require"
9
+
10
+ "github.com/coder/coder/v2/agent/usershell"
9
11
)
10
12
11
13
//nolint:paralleltest,tparallel // This test sets an environment variable.
@@ -18,7 +20,7 @@ func TestGet(t *testing.T) {
18
20
t .Setenv ("SHELL" , "/bin/sh" )
19
21
20
22
t .Run ("NonExistentUser" , func (t * testing.T ) {
21
- shell , err := Get ("notauser" )
23
+ shell , err := usershell . Get ("notauser" )
22
24
require .NoError (t , err )
23
25
require .Equal (t , "/bin/sh" , shell )
24
26
})
@@ -29,14 +31,14 @@ func TestGet(t *testing.T) {
29
31
t .Setenv ("SHELL" , "" )
30
32
31
33
t .Run ("NotFound" , func (t * testing.T ) {
32
- _ , err := Get ("notauser" )
34
+ _ , err := usershell . Get ("notauser" )
33
35
require .Error (t , err )
34
36
})
35
37
36
38
t .Run ("User" , func (t * testing.T ) {
37
39
u , err := user .Current ()
38
40
require .NoError (t , err )
39
- shell , err := Get (u .Username )
41
+ shell , err := usershell . Get (u .Username )
40
42
require .NoError (t , err )
41
43
require .NotEmpty (t , shell )
42
44
})
You can’t perform that action at this time.
0 commit comments