Files
barnard/ui_tree_snapshot_test.go

17 lines
377 B
Go

package main
import (
"testing"
"git.stormux.org/storm/barnard/gumble/gumble"
)
func TestTreeItemUsesCapturedDisplaySnapshot(t *testing.T) {
user := &gumble.User{Name: "before"}
item := TreeItem{User: user, display: "before [100%]"}
user.Name = "after"
if got := item.String(); got != "before [100%]" {
t.Fatalf("tree display read mutable user state: %q", got)
}
}