Inventaire edition query: fixed results not sorted

This commit is contained in:
2026-01-29 15:28:37 +01:00
parent f444cbb19f
commit cea2cfb19e
2 changed files with 17 additions and 16 deletions

View File

@@ -1,7 +1,6 @@
package inventaire
import (
"sort"
"testing"
"github.com/stretchr/testify/assert"
@@ -70,18 +69,14 @@ func TestCallInventaireEdition_TestOffset(t *testing.T) {
t.Error(err)
}
assert.Equal(t, 3, len(result.Results))
sortedResults := result.Results
sort.Slice(sortedResults, func(i, j int) bool {
return sortedResults[i].Id > sortedResults[j].Id
})
assert.Equal(t,
InventaireEditionResultBook{
Id: "isbn:9782072525216",
Id: "isbn:9782070138098",
Title: "La théorie de l'information",
ISBN: "978-2-07-252521-6",
ReleaseDate: "",
Image: "https://inventaire.io/img/entities/fac578440d9bf7afc7f4c5698aa618b8a4d80d21",
ISBN: "978-2-07-013809-8",
Publisher: "Éditions Gallimard",
ReleaseDate: "2012",
Image: "https://inventaire.io/img/entities/a7b9d05c041b98e98c2f429e11cb2b424d78223b",
Lang: "fr",
},
result.Results[0])
@@ -97,12 +92,11 @@ func TestCallInventaireEdition_TestOffset(t *testing.T) {
result.Results[1])
assert.Equal(t,
InventaireEditionResultBook{
Id: "isbn:9782070138098",
Id: "isbn:9782072525216",
Title: "La théorie de l'information",
ISBN: "978-2-07-013809-8",
Publisher: "Éditions Gallimard",
ReleaseDate: "2012",
Image: "https://inventaire.io/img/entities/a7b9d05c041b98e98c2f429e11cb2b424d78223b",
ISBN: "978-2-07-252521-6",
ReleaseDate: "",
Image: "https://inventaire.io/img/entities/fac578440d9bf7afc7f4c5698aa618b8a4d80d21",
Lang: "fr",
},
result.Results[2])