Files
epuppy/pkg/epub/epub_test.go

39 lines
496 B
Go
Raw Normal View History

2025-10-15 21:52:18 +02:00
package epub
2025-10-15 00:54:19 +02:00
import (
"log"
2025-10-15 00:54:19 +02:00
"testing"
)
func TestEpub(t *testing.T) {
bk, err := open(t, "test.epub")
if err != nil {
t.Fatal(err)
}
defer func() {
if err := bk.Close(); err != nil {
log.Fatal(err)
}
}()
2025-10-15 00:54:19 +02:00
}
2025-10-15 21:56:24 +02:00
func open(t *testing.T, f string) (*Book, error) {
bk, err := Open(f)
2025-10-15 00:54:19 +02:00
if err != nil {
return nil, err
}
defer func() {
if err := bk.Close(); err != nil {
log.Fatal(err)
}
}()
2025-10-15 00:54:19 +02:00
t.Logf("files: %+v", bk.Files())
t.Logf("book: %+v", bk)
return bk, nil
}