| 12345678910111213141516171819202122232425262728 | 
							- package ii
 
- import (
 
- 	"testing"
 
- 	"golib/features/mo"
 
- )
 
- func TestLoadPerms(t *testing.T) {
 
- 	permission, err := LoadPerms("./_test/filter.json")
 
- 	if err != nil {
 
- 		t.Error(err)
 
- 		return
 
- 	}
 
- 	u := User{Data: mo.M{
 
- 		ID:        mo.ID.New(),
 
- 		UserGroup: mo.A{"GROUP.USER"},
 
- 		UserRole:  mo.M{"GROUP.USER": "test"},
 
- 		"profile": mo.M{"department": "department_test"},
 
- 	}}
 
- 	d, ok := permission.Has("test.user", u)
 
- 	if !ok {
 
- 		t.Error()
 
- 		return
 
- 	}
 
- 	t.Log(d)
 
- }
 
 
  |