diff options
| author | Shulhan <ms@kilabit.info> | 2025-01-11 14:14:15 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2025-01-11 14:14:15 +0700 |
| commit | 95c8ba5699efa80fc19f7e210bcf4d1e189244e2 (patch) | |
| tree | cbb505bf508b0e0aaa20574742e611bca6f16c46 /word_test.go | |
| parent | 37632b2fc455187d90e058e319e35a9bff944df7 (diff) | |
| download | kbbi-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.go | 65 |
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) - } -} |
