Books list: make the buttons work like in the form

This commit is contained in:
2026-03-26 17:07:22 +01:00
parent 4d687e3dcb
commit d8fc7396ff
6 changed files with 111 additions and 27 deletions

View File

@@ -42,13 +42,14 @@ func TestSearchBook_OneBookRead(t *testing.T) {
assert.Equal(t, int64(1), result.Count)
assert.Equal(t,
[]dto.BookSearchGetBook{{
Title: "Les dieux ont soif",
Author: "Anatole France",
ID: 4,
Rating: 7,
Read: true,
WantRead: false,
CoverPath: "/static/bookcover/lesdieuxontsoif.jpg",
Title: "Les dieux ont soif",
Author: "Anatole France",
ID: 4,
Rating: 7,
Read: true,
StartReadDate: "2026-01-30",
WantRead: false,
CoverPath: "/static/bookcover/lesdieuxontsoif.jpg",
}},
result.Books)
}
@@ -58,14 +59,14 @@ func TestSearchBook_OneBookStartRead(t *testing.T) {
assert.Equal(t, int64(1), result.Count)
assert.Equal(t,
[]dto.BookSearchGetBook{{
Title: "Recherches philosophiques",
Author: "Ludwig Wittgenstein",
ID: 30,
Rating: 0,
Read: false,
StartRead: true,
WantRead: false,
CoverPath: "/static/bookcover/Recherches-philosophiques.jpg",
Title: "Recherches philosophiques",
Author: "Ludwig Wittgenstein",
ID: 30,
Rating: 0,
Read: false,
StartReadDate: "2025-11-22",
WantRead: false,
CoverPath: "/static/bookcover/Recherches-philosophiques.jpg",
}},
result.Books)
}