fix: minor fixes

This commit is contained in:
Miwa / Ensan
2025-07-03 22:51:35 +09:00
parent 2632e39aa0
commit b29fa62f17
2 changed files with 17 additions and 1 deletions

View File

@ -626,7 +626,7 @@ import EfficientNGram
#if os(iOS)
let needTypoCorrection = true
#else
let needTypoCorrection = true
let needTypoCorrection = false
#endif
guard let previousInputData else {

View File

@ -153,6 +153,22 @@ final class ConverterTests: XCTestCase {
}
}
func testDeleteConversionPerformance() async throws {
let converter = await KanaKanjiConverter()
var c = ComposingText()
do {
c.insertAtCursorPosition("ようしょうきからてにすすいえいやきゅうしょうりんじけんぽうなどさまざまなすぽーつをけいけんしながらそだちしょうがっこうじだいはろさんぜるすきんこうにたいざいしておりごるふやてにすをならっていた", inputStyle: .direct)
let results = await converter.requestCandidates(c, options: requestOptions())
XCTAssertEqual(results.mainResults.first?.text, "幼少期からテニス水泳野球少林寺拳法など様々なスポーツを経験しながら育ち小学校時代はロサンゼルス近郊に滞在しておりゴルフやテニスを習っていた")
}
while !c.isEmpty {
c.deleteBackwardFromCursorPosition(count: 1)
_ = await converter.requestCandidates(c, options: requestOptions())
}
XCTAssertTrue(c.isEmpty)
}
//
func testMustCases() async throws {
//