Initial commit: Add project files
ci / backend (push) Failing after 12s
ci / frontend (push) Failing after 19s
ci / static (push) Failing after 45s

This commit is contained in:
2026-08-02 05:15:36 +09:00
commit dcd1322d41
636 changed files with 122352 additions and 0 deletions
@@ -0,0 +1,13 @@
import { describe, expect, it } from 'vitest'
import { assertUiAdapterContract, requiredUiAdapterCapabilities } from '../contracts'
import { nativeUiAdapter } from '../native'
import { primeVueUiAdapter } from '../primevue'
describe.each([nativeUiAdapter, primeVueUiAdapter])('UI adapter $descriptor.id', adapter => {
it('implements the complete v4 normalized contract', () => {
expect(() => assertUiAdapterContract(adapter)).not.toThrow()
expect(adapter.descriptor.contractVersion).toBe('4.0')
expect(adapter.descriptor.capabilities.size).toBe(requiredUiAdapterCapabilities.length)
expect(adapter.descriptor.accessibilityBaseline).toBe('WCAG_2_2_AA_TARGET')
})
})