27 lines
507 B
Go
27 lines
507 B
Go
package vaultview
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"git.julianfamily.org/keepassgo/internal/vault"
|
|
)
|
|
|
|
func TestHiddenRootIgnoresRecycleBin(t *testing.T) {
|
|
t.Parallel()
|
|
|
|
model := vault.Model{
|
|
Entries: []vault.Entry{
|
|
{ID: "entry-1", Title: "Vault Console", Path: []string{"keepass", "Crew", "Internet"}},
|
|
},
|
|
Groups: [][]string{
|
|
{"keepass"},
|
|
{"keepass", "Crew"},
|
|
{"Recycle Bin"},
|
|
},
|
|
}
|
|
|
|
if got := HiddenRoot(model); got != "keepass" {
|
|
t.Fatalf("HiddenRoot() = %q, want %q", got, "keepass")
|
|
}
|
|
}
|