mirror of
https://github.com/luscis/openlan.git
synced 2025-10-05 16:47:11 +08:00
25 lines
479 B
Go
Executable File
25 lines
479 B
Go
Executable File
package cswitch
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
|
|
"github.com/luscis/openlan/pkg/cache"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestSwitch_LoadPass(t *testing.T) {
|
|
sw := &Switch{}
|
|
cache.User.SetFile("../../.password.no")
|
|
sw.LoadPass()
|
|
cache.User.SetFile("../../packaging/resource/password.example")
|
|
sw.LoadPass()
|
|
for user := range cache.User.List() {
|
|
if user == nil {
|
|
break
|
|
}
|
|
fmt.Printf("%v\n", user)
|
|
}
|
|
assert.Equal(t, 2, cache.User.Users.Len(), "notEqual")
|
|
}
|