ref: 20c9b3b3afc19bfc4cb218e7b0bd891f529f5a4e
dir: /browser/history/history_test.go/
package history
import (
"net/url"
"testing"
)
func TestNoDup(t *testing.T) {
h := History{}
uris := []string{
"https://example.com",
"https://example.com/a",
"https://example.com/a",
"https://example.com/b",
"https://example.com/b",
}
for _, uri := range uris {
u, err := url.Parse(uri)
if err != nil {
t.Error()
}
h.Push(u, 0)
}
if len(h.items) != 3 {
t.Error()
}
}