mirror of
https://github.com/optim-enterprises-bv/databunker.git
synced 2025-10-30 17:37:50 +00:00
add tests
This commit is contained in:
@@ -173,18 +173,20 @@ func (dbobj dbcon) getAuditEvent(atoken string) (string, []byte, error) {
|
||||
}
|
||||
result := fmt.Sprintf(`{"before":%s,"after":%s,"debug":"%s"}`, before2, after2, debug)
|
||||
return userTOKEN, []byte(result), nil
|
||||
} else if len(after) > 0 {
|
||||
}
|
||||
if len(after) > 0 {
|
||||
after2, _ := dbobj.userDecrypt(userTOKEN, after)
|
||||
log.Printf("after: %s", after2)
|
||||
record["after"] = after2
|
||||
result := fmt.Sprintf(`{"after":%s,"debug":"%s"}`, after2, debug)
|
||||
return userTOKEN, []byte(result), nil
|
||||
}
|
||||
if len(debug) > 0 {
|
||||
result := fmt.Sprintf(`{"debug":"%s"}`, debug)
|
||||
return userTOKEN, []byte(result), nil
|
||||
}
|
||||
return userTOKEN, []byte("{}"), nil
|
||||
}
|
||||
}
|
||||
if len(debug) > 0 {
|
||||
result := fmt.Sprintf(`{"debug":"%s"}`, debug)
|
||||
return userTOKEN, []byte(result), nil
|
||||
}
|
||||
return userTOKEN, nil, nil
|
||||
return userTOKEN, nil, errors.New("not found")
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ func TestCreateUpdateUser(t *testing.T) {
|
||||
if _, ok := raw["status"]; ok && raw["status"].(string) == "ok" {
|
||||
t.Fatalf("Lookup by login should fail now")
|
||||
}
|
||||
raw, _ = helpGetUserAuditEvents(userTOKEN, "?limit=1")
|
||||
raw, _ = helpGetUserAuditEvents(userTOKEN, "?offset=1&limit=1")
|
||||
if _, ok := raw["status"]; !ok || raw["status"].(string) != "ok" {
|
||||
t.Fatalf("Failed to get audit event/s\n")
|
||||
}
|
||||
@@ -103,13 +103,20 @@ func TestCreateUpdateUser(t *testing.T) {
|
||||
t.Fatalf("Failed to extract atoken\n")
|
||||
}
|
||||
fmt.Printf("Audit record: %s\n", atoken)
|
||||
raw3, _ := helpGetUserAuditEvent(atoken)
|
||||
if raw3["status"].(string) != "ok" {
|
||||
raw, _ = helpGetUserAuditEvent(atoken)
|
||||
if _, ok := raw["status"]; !ok || raw["status"].(string) != "ok" {
|
||||
t.Fatalf("Failed to get specific audit event\n")
|
||||
}
|
||||
oldRootToken := rootToken
|
||||
rootToken, _ = uuid.GenerateUUID()
|
||||
raw, _ = helpGetUserAuditEvent(atoken)
|
||||
if _, ok := raw["status"]; ok && raw["status"].(string) == "ok" {
|
||||
t.Fatalf("Should failed to get specific audit event\n")
|
||||
}
|
||||
rootToken = oldRootToken
|
||||
helpDeleteUser("token", userTOKEN)
|
||||
raw4, _ := helpGetUser("token", userTOKEN)
|
||||
d := raw4["data"].(map[string]interface{})
|
||||
raw, _ = helpGetUser("token", userTOKEN)
|
||||
d := raw["data"].(map[string]interface{})
|
||||
if len(d) != 0 {
|
||||
t.Fatalf("Failed to delete user")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user