mirror of
https://github.com/EthanMarti/infio-copilot.git
synced 2026-01-16 08:21:55 +00:00
fix unit test
This commit is contained in:
parent
6f66e548aa
commit
d461e231f0
@ -233,7 +233,7 @@ export function parseInfioSettings(data: unknown): InfioSettings {
|
|||||||
const migratedData = migrateSettings(data as Record<string, unknown>)
|
const migratedData = migrateSettings(data as Record<string, unknown>)
|
||||||
return InfioSettingsSchema.parse(migratedData)
|
return InfioSettingsSchema.parse(migratedData)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.warn('Invalid settings provided, using defaults:', error)
|
// console.warn('Invalid settings provided, using defaults:', error)
|
||||||
return InfioSettingsSchema.parse({ ...DEFAULT_AUTOCOMPLETE_SETTINGS })
|
return InfioSettingsSchema.parse({ ...DEFAULT_AUTOCOMPLETE_SETTINGS })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,6 +12,15 @@ describe('calculateFileDistance', () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Mock TFolder class
|
||||||
|
class MockTFolder extends TFolder {
|
||||||
|
path: string
|
||||||
|
constructor(path: string) {
|
||||||
|
super()
|
||||||
|
this.path = path
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
it('should calculate the correct distance between files in the same folder', () => {
|
it('should calculate the correct distance between files in the same folder', () => {
|
||||||
const file1 = new MockTFile('folder/file1.md')
|
const file1 = new MockTFile('folder/file1.md')
|
||||||
const file2 = new MockTFile('folder/file2.md')
|
const file2 = new MockTFile('folder/file2.md')
|
||||||
@ -53,7 +62,7 @@ describe('calculateFileDistance', () => {
|
|||||||
|
|
||||||
it('should calculate the correct distance between a folder and a file', () => {
|
it('should calculate the correct distance between a folder and a file', () => {
|
||||||
const file = new MockTFile('folder1/folder2/file1.md')
|
const file = new MockTFile('folder1/folder2/file1.md')
|
||||||
const folder = new MockTFile('folder1/folder2')
|
const folder = new MockTFolder('folder1/folder2')
|
||||||
if (!(folder instanceof TFolder)) {
|
if (!(folder instanceof TFolder)) {
|
||||||
throw new Error('Expected folder to be a TFolder instance')
|
throw new Error('Expected folder to be a TFolder instance')
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user