26 lines
443 B
Go
26 lines
443 B
Go
package readability_test
|
|
|
|
import (
|
|
"bytes"
|
|
"os"
|
|
"testing"
|
|
|
|
"git.kopis.de/carsten/readability"
|
|
)
|
|
|
|
func TestFullHtml(t *testing.T) {
|
|
b, err := os.ReadFile("test1.html")
|
|
if err != nil {
|
|
t.Fatal("Can not read file")
|
|
}
|
|
|
|
reader := bytes.NewReader(b)
|
|
title, _, err := readability.ExtractContent(".", reader)
|
|
if err != nil {
|
|
t.Fatal("Can not extract content")
|
|
}
|
|
if title != "The Verge" {
|
|
t.Fatalf("Unexpected title: %s", title)
|
|
}
|
|
}
|