We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1cb5b0e commit d318f61Copy full SHA for d318f61
modules/user/user.go
@@ -4,9 +4,7 @@
4
5
package user
6
7
-import (
8
- "os"
9
-)
+import "os"
10
11
func CurrentUsername() string {
12
curUserName := os.Getenv("USER")
modules/user/user_test.go
@@ -0,0 +1,22 @@
1
+package user
2
+
3
+import (
+ "os"
+ "testing"
+)
+func TestCurrentUsername(t *testing.T) {
+ os.Setenv("USER", "")
+ os.Setenv("USERNAME", "foobar")
+ user := CurrentUsername()
13
+ if user != "foobar" {
14
+ t.Errorf("expected foobar as user, got: %s", user)
15
+ }
16
17
+ os.Setenv("USER", "gitea")
18
+ user = CurrentUsername()
19
+ if user != "gitea" {
20
+ t.Errorf("expected gitea as user, got: %s", user)
21
22
+}
0 commit comments