package subsonicimport ("net/http/httptest""github.com/navidrome/navidrome/model""github.com/navidrome/navidrome/model/request". "github.com/onsi/ginkgo/v2". "github.com/onsi/gomega")var _ = Describe("TokenInfo", func() {It("returns the authenticated username", func() {api := &Router{}r := httptest.NewRequest("GET", "/tokenInfo", nil)r = r.WithContext(request.WithUser(r.Context(), model.User{UserName: "deluan"}))resp, err := api.TokenInfo(r)Expect(err).ToNot(HaveOccurred())Expect(resp.TokenInfo.Username).To(Equal("deluan"))})})