Implements URI guessing
This commit is contained in:
28
bd_test.go
28
bd_test.go
@@ -14,19 +14,19 @@ var _ = Suite(&AlbumSuite{})
|
||||
|
||||
func (s *AlbumSuite) TestSanitazation(c *C) {
|
||||
data := map[string]string{
|
||||
"Le cycle de l'eau - I": "Le-cycle-de-l-eau-I",
|
||||
"Nef des fous (La)": "Nef-des-fous",
|
||||
"Oiseau noir (L')": "Oiseau-noir",
|
||||
"Foo": "Foo",
|
||||
"Nuit de l'étoile (La)": "Nuit-de-l-etoile",
|
||||
"Le cycle de l'eau - I": "Le-cycle-de-l-eau-I",
|
||||
"Nef des fous": "Nef-des-fous",
|
||||
"Oiseau noir": "Oiseau-noir",
|
||||
"Foo": "Foo",
|
||||
"Nuit de l'étoile": "Nuit-de-l-etoile",
|
||||
"Mon Père saigne l'Histoire": "Mon-Pere-saigne-l-Histoire",
|
||||
"Les disparus d'apostrophes !": "Les-disparus-d-apostrophes",
|
||||
"Eden - It's an Endless World!": "Eden-It-s-an-Endless-World",
|
||||
"100.000 femmes (Les)": "100000-femmes",
|
||||
"100.000 femmes": "100000-femmes",
|
||||
}
|
||||
|
||||
for title, expected := range data {
|
||||
san := sanitizeTitleString(title, true)
|
||||
san := sanitizeTitleString(title)
|
||||
c.Check(san, Equals, expected, Commentf("Processing '%s'", title))
|
||||
}
|
||||
}
|
||||
@@ -66,7 +66,7 @@ func (s *AlbumSuite) TestBedecomURI(c *C) {
|
||||
NumA: "",
|
||||
},
|
||||
"BD-Nef-des-fous-HS03-Le-petit-Roy-1387.html": Album{
|
||||
ID: 1287,
|
||||
ID: 1387,
|
||||
ISBN: "2-84055-142-X",
|
||||
Series: "Nef des fous (La)",
|
||||
Title: "Le petit Roy",
|
||||
@@ -113,10 +113,18 @@ func (s *AlbumSuite) TestBedecomURI(c *C) {
|
||||
Num: 1,
|
||||
NumA: "",
|
||||
},
|
||||
"BD-Catalogues-Expositions-Brassens-ou-la-liberte-124218.html": Album{
|
||||
ID: 124218,
|
||||
ISBN: "9782205066975",
|
||||
Series: "(Catalogues) Expositions",
|
||||
Title: "Brassens ou la liberté",
|
||||
Num: -1,
|
||||
NumA: "",
|
||||
},
|
||||
}
|
||||
|
||||
for expectedUrl, album := range data {
|
||||
for expectedURL, album := range data {
|
||||
url := album.GetBedethequeComURI()
|
||||
c.Check(url, Equals, expectedUrl)
|
||||
c.Check(url, Equals, expectedURL)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user