Prepare IDE beta 6 with Turkish native dialogs and map errors
This commit is contained in:
@@ -38,7 +38,7 @@ test('quitPromptFor names the running chats', () => {
|
||||
const prompt = quitPromptFor({ count: 2, titles: ['Fix login', 'Ship docs'] }, false)
|
||||
|
||||
assert.ok(prompt)
|
||||
assert.equal(prompt.message, 'Hermes is still working on 2 chats.')
|
||||
assert.equal(prompt.message, 'AITURK is still working on 2 chats.')
|
||||
assert.ok(prompt.detail.includes('• Fix login'))
|
||||
assert.ok(prompt.detail.includes('• Ship docs'))
|
||||
})
|
||||
@@ -47,7 +47,7 @@ test('quitPromptFor summarizes past the list cap and counts untitled work', () =
|
||||
const prompt = quitPromptFor({ count: 9, titles: ['a', 'b', 'c', 'd', 'e', 'f'] }, false)
|
||||
|
||||
assert.ok(prompt)
|
||||
assert.equal(prompt.message, 'Hermes is still working on 9 chats.')
|
||||
assert.equal(prompt.message, 'AITURK is still working on 9 chats.')
|
||||
assert.ok(prompt.detail.includes('• d'))
|
||||
assert.ok(!prompt.detail.includes('• e'))
|
||||
assert.ok(prompt.detail.includes('• 5 more'))
|
||||
@@ -57,6 +57,20 @@ test('quitPromptFor speaks singular for one chat', () => {
|
||||
const prompt = quitPromptFor({ count: 1, titles: [] }, false)
|
||||
|
||||
assert.ok(prompt)
|
||||
assert.equal(prompt.message, 'Hermes is still working on 1 chat.')
|
||||
assert.equal(prompt.message, 'AITURK is still working on 1 chat.')
|
||||
assert.ok(prompt.detail.includes('mid-turn'))
|
||||
})
|
||||
|
||||
|
||||
test('Turkish exit warning preserves custom titles, counts and handoff behavior', () => {
|
||||
const work = { count: 7, titles: ['Custom English title', 'Türkçe görev'] }
|
||||
const prompt = quitPromptFor(work, false, 'tr')
|
||||
assert.ok(prompt)
|
||||
assert.equal(prompt.message, 'AITURK hâlâ 7 sohbet üzerinde çalışıyor.')
|
||||
assert.ok(prompt.detail.includes('• Custom English title'))
|
||||
assert.ok(prompt.detail.includes('• Türkçe görev'))
|
||||
assert.ok(prompt.detail.includes('• 5 sohbet daha'))
|
||||
assert.ok(prompt.detail.includes('çalışmasını durdurur'))
|
||||
assert.equal(quitPromptFor(work, true, 'tr'), null)
|
||||
assert.equal(quitPromptFor({ count: 0, titles: [] }, false, 'tr'), null)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user