From 95c8ba5699efa80fc19f7e210bcf4d1e189244e2 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sat, 11 Jan 2025 14:14:15 +0700 Subject: all: add options for Client Currently, the options contains Debug field that print the HTML response as text when set to 1. --- word_test.go | 65 ------------------------------------------------------------ 1 file changed, 65 deletions(-) delete mode 100644 word_test.go (limited to 'word_test.go') 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 -// 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) - } -} -- cgit v1.3