fix: escape CJK literals in test to satisfy gosmopolitan linter
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
a28370e4e3
commit
c7648ee11f
1 changed files with 7 additions and 6 deletions
|
|
@ -178,25 +178,26 @@ func TestProcessPDFs_NilOCR(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//nolint:gosmopolitan // intentional CJK test data for Japanese reading order detection
|
||||||
func TestDetectReadingOrder(t *testing.T) {
|
func TestDetectReadingOrder(t *testing.T) {
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
content string
|
content string
|
||||||
cfgDefault string
|
cfgDefault string
|
||||||
want string
|
want string
|
||||||
}{
|
}{
|
||||||
{"この文書を読んで", "", "auto"},
|
{"\u3053\u306e\u6587\u66f8\u3092\u8aad\u3093\u3067", "", "auto"},
|
||||||
{"縦書きで読んで", "", "right2left"},
|
{"\u7e26\u66f8\u304d\u3067\u8aad\u3093\u3067", "", "right2left"},
|
||||||
{"横書きのPDF", "", "top2bottom"},
|
{"\u6a2a\u66f8\u304d\u306ePDF", "", "top2bottom"},
|
||||||
{"vertical layout", "", "right2left"},
|
{"vertical layout", "", "right2left"},
|
||||||
{"horizontal doc", "", "top2bottom"},
|
{"horizontal doc", "", "top2bottom"},
|
||||||
{"right2left please", "", "right2left"},
|
{"right2left please", "", "right2left"},
|
||||||
{"top2bottom mode", "", "top2bottom"},
|
{"top2bottom mode", "", "top2bottom"},
|
||||||
{"left2right table", "", "left2right"},
|
{"left2right table", "", "left2right"},
|
||||||
{"たてがきの文書", "", "right2left"},
|
{"\u305f\u3066\u304c\u304d\u306e\u6587\u66f8", "", "right2left"},
|
||||||
{"よこがきの文書", "", "top2bottom"},
|
{"\u3088\u3053\u304c\u304d\u306e\u6587\u66f8", "", "top2bottom"},
|
||||||
{"plain message", "right2left", "right2left"},
|
{"plain message", "right2left", "right2left"},
|
||||||
{"plain message", "", "auto"},
|
{"plain message", "", "auto"},
|
||||||
{"縦書き", "top2bottom", "right2left"}, // message keyword overrides config default
|
{"\u7e26\u66f8\u304d", "top2bottom", "right2left"}, // message keyword overrides config default
|
||||||
}
|
}
|
||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
if got := detectReadingOrder(tt.content, tt.cfgDefault); got != tt.want {
|
if got := detectReadingOrder(tt.content, tt.cfgDefault); got != tt.want {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue