Add import edition from inventaire
This commit is contained in:
@@ -18,19 +18,19 @@ type hasId struct {
|
||||
}
|
||||
|
||||
func TestPostImportBookHandler_Ok(t *testing.T) {
|
||||
id := testPostImportBookHandler(t, "Q202975", http.StatusOK)
|
||||
id := testPostImportBookHandler(t, "isbn:9782253004752", http.StatusOK)
|
||||
book := testGetBook(t, strconv.FormatUint(uint64(id), 10), 200)
|
||||
assert.Equal(t, "Les Hauts de Hurlevent", book.Title)
|
||||
assert.Equal(t, "les Hauts de Hurle-Vent", book.Title)
|
||||
assert.Equal(t, "Emily Brontë", book.Author)
|
||||
assert.Equal(t, "Q202975", book.InventaireID)
|
||||
assert.Equal(t, "isbn:9782253004752", book.InventaireID)
|
||||
}
|
||||
|
||||
func TestPostImportBookHandler_OkAuthorKey(t *testing.T) {
|
||||
id := testPostImportBookHandler(t, "Q1317915", http.StatusOK)
|
||||
id := testPostImportBookHandler(t, "isbn:9782290033630", http.StatusOK)
|
||||
book := testGetBook(t, strconv.FormatUint(uint64(id), 10), 200)
|
||||
assert.Equal(t, "Dr Bloodmoney", book.Title)
|
||||
assert.Equal(t, "Philip K. Dick", book.Author)
|
||||
assert.Equal(t, "Q1317915", book.InventaireID)
|
||||
assert.Equal(t, "isbn:9782290033630", book.InventaireID)
|
||||
}
|
||||
|
||||
func TestPostImportBookHandler_NoOLID(t *testing.T) {
|
||||
@@ -61,7 +61,10 @@ func testPostImportBookHandler(t *testing.T, openlibraryid string, expectedCode
|
||||
t.Error(err)
|
||||
}
|
||||
return parsedId.ID
|
||||
} else {
|
||||
} else if expectedCode == 200 {
|
||||
var stringerr = w.Body.String()
|
||||
t.Error(stringerr)
|
||||
return 0
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user