aboutsummaryrefslogtreecommitdiff
path: root/word_test.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2025-01-11 14:14:15 +0700
committerShulhan <ms@kilabit.info>2025-01-11 14:14:15 +0700
commit95c8ba5699efa80fc19f7e210bcf4d1e189244e2 (patch)
treecbb505bf508b0e0aaa20574742e611bca6f16c46 /word_test.go
parent37632b2fc455187d90e058e319e35a9bff944df7 (diff)
downloadkbbi-95c8ba5699efa80fc19f7e210bcf4d1e189244e2.tar.xz
all: add options for Client
Currently, the options contains Debug field that print the HTML response as text when set to 1.
Diffstat (limited to 'word_test.go')
-rw-r--r--word_test.go65
1 files changed, 0 insertions, 65 deletions
diff --git a/word_test.go b/word_test.go
deleted file mode 100644
index b7a3f82..0000000
--- a/word_test.go
+++ /dev/null
@@ -1,65 +0,0 @@
-// SPDX-FileCopyrightText: 2020 M. Shulhan <ms@kilabit.info>
-// SPDX-License-Identifier: GPL-3.0-or-later
-
-package kbbi
-
-import (
- "os"
- "testing"
-
- "git.sr.ht/~shulhan/pakakeh.go/lib/test"
-)
-
-func TestWord_parseHTMLEntri(t *testing.T) {
- cases := []struct {
- exp *Word
- infile string
- cari string
- }{{
- infile: "testdata/entri.html",
- cari: "informasi",
- exp: &Word{
- Definition: []*WordDefinition{{
- Value: "penerangan",
- Classes: []string{"Nomina: kata benda"},
- }, {
- Value: "pemberitahuan; kabar atau berita tentang sesuatu",
- Classes: []string{"Nomina: kata benda"},
- }, {
- Value: "keseluruhan makna yang menunjang amanat yang " +
- "terlihat dalam bagian-bagian " +
- "amanat itu",
- Classes: []string{
- "Nomina: kata benda",
- "Linguistik: -",
- },
- }},
- },
- }, {
- infile: "testdata/entri_analisa.html",
- cari: "analisa",
- exp: &Word{
- Message: `"analisa" adalah bentuk tidak baku dari "analisis"`,
- },
- }}
-
- for _, c := range cases {
- htmlBody, err := os.ReadFile(c.infile)
- if err != nil {
- t.Fatal(err)
- }
-
- got := new(Word)
-
- err = got.parseHTMLEntri(c.cari, htmlBody)
- if err != nil {
- t.Fatal(err)
- }
-
- for x, def := range c.exp.Definition {
- test.Assert(t, `Definition`, def, got.Definition[x])
- }
-
- test.Assert(t, c.infile, c.exp, got)
- }
-}