fix(frontend): update FromResponse tests and fix disabled categories rendering
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
0e79b729fe
commit
bfcbd45c57
3 changed files with 10 additions and 4 deletions
|
|
@ -11,6 +11,13 @@
|
||||||
<span>{{.}}</span>
|
<span>{{.}}</span>
|
||||||
</a>
|
</a>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
<!-- Disabled categories with no links -->
|
||||||
|
{{range .DisabledCategories}}
|
||||||
|
<span class="sidebar-nav-item disabled">
|
||||||
|
<span class="sidebar-nav-item-icon">{{index $.CategoryIcons .}}</span>
|
||||||
|
<span>{{.}}</span>
|
||||||
|
</span>
|
||||||
|
{{end}}
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
<div class="sidebar-filters">
|
<div class="sidebar-filters">
|
||||||
|
|
|
||||||
|
|
@ -288,4 +288,3 @@ func RenderSearchAuto(w http.ResponseWriter, r *http.Request, data PageData) err
|
||||||
return RenderSearch(w, data)
|
return RenderSearch(w, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ = strconv.Itoa
|
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ func mockEmptyResponse() contracts.SearchResponse {
|
||||||
|
|
||||||
func TestFromResponse_Basic(t *testing.T) {
|
func TestFromResponse_Basic(t *testing.T) {
|
||||||
resp := mockSearchResponse("kafka trial", 42)
|
resp := mockSearchResponse("kafka trial", 42)
|
||||||
data := FromResponse(resp, "kafka trial", 1)
|
data := FromResponse(resp, "kafka trial", 1, "", "", "")
|
||||||
|
|
||||||
if data.Query != "kafka trial" {
|
if data.Query != "kafka trial" {
|
||||||
t.Errorf("expected query 'kafka trial', got %q", data.Query)
|
t.Errorf("expected query 'kafka trial', got %q", data.Query)
|
||||||
|
|
@ -55,7 +55,7 @@ func TestFromResponse_Basic(t *testing.T) {
|
||||||
|
|
||||||
func TestFromResponse_Pagination(t *testing.T) {
|
func TestFromResponse_Pagination(t *testing.T) {
|
||||||
resp := mockSearchResponse("test", 100)
|
resp := mockSearchResponse("test", 100)
|
||||||
data := FromResponse(resp, "test", 3)
|
data := FromResponse(resp, "test", 3, "", "", "")
|
||||||
|
|
||||||
if data.PrevPage != 2 {
|
if data.PrevPage != 2 {
|
||||||
t.Errorf("expected PrevPage 2, got %d", data.PrevPage)
|
t.Errorf("expected PrevPage 2, got %d", data.PrevPage)
|
||||||
|
|
@ -80,7 +80,7 @@ func TestFromResponse_Pagination(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestFromResponse_Empty(t *testing.T) {
|
func TestFromResponse_Empty(t *testing.T) {
|
||||||
data := FromResponse(mockEmptyResponse(), "", 1)
|
data := FromResponse(mockEmptyResponse(), "", 1, "", "", "")
|
||||||
|
|
||||||
if data.NumberOfResults != 0 {
|
if data.NumberOfResults != 0 {
|
||||||
t.Errorf("expected 0 results, got %d", data.NumberOfResults)
|
t.Errorf("expected 0 results, got %d", data.NumberOfResults)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue