feat: publish HoloLake model-native living system source

This commit is contained in:
冰朔 2026-08-03 10:04:41 +08:00
commit c395dd3a99
2467 changed files with 615073 additions and 0 deletions

View file

@ -0,0 +1,26 @@
import { describe, expect, it } from 'vitest'
import { generateAutomaticCommitMessage } from './automaticCommitMessage'
import type { ModifiedFile } from '../types'
function file(relativePath: string): ModifiedFile {
return {
path: `/vault/${relativePath}`,
relativePath,
status: 'modified',
}
}
describe('generateAutomaticCommitMessage', () => {
it('returns an empty string when there is nothing to commit', () => {
expect(generateAutomaticCommitMessage([])).toBe('')
})
it('counts markdown files as notes', () => {
expect(generateAutomaticCommitMessage([file('note-a.md')])).toBe('Updated 1 note')
expect(generateAutomaticCommitMessage([file('note-a.md'), file('note-b.md')])).toBe('Updated 2 notes')
})
it('falls back to files when any modified path is not markdown', () => {
expect(generateAutomaticCommitMessage([file('note-a.md'), file('attachments/image.png')])).toBe('Updated 2 files')
})
})