|
Add Vue adapter behavior contract tests
- vitest + jsdom + @vue/test-utils; 38 tests over utils, GnModal, GnToastProvider, GnFileUpload, GnCombobox covering the CLAUDE.md behavior contracts (focus trap, a-hide/a-show transition order, single-toast replacement, object URL cleanup, combobox ARIA/keyboard) - wire test:unit into release:check - fix GnModal never opening when mounted with open=true (watcher had no immediate flag; demo only ever toggles open after mount) |
|---|
|
|
| CLAUDE.md |
|---|
| dist/vue/index.js |
|---|
| dist/vue/index.js.map |
|---|
| examples/vue/dist/assets/index-CTSSev5a.js 100644 → 0 |
|---|
| examples/vue/dist/assets/index-DSZYm3eF.js 0 → 100644 |
|---|
| examples/vue/dist/index.html |
|---|
| package-lock.json |
|---|
|
Too large (Show diff)
|
| package.json |
|---|
| src/vue/components/GnModal.js |
|---|
| tests/setup.js 0 → 100644 |
|---|
| tests/unit/gn-combobox.spec.js 0 → 100644 |
|---|
| tests/unit/gn-file-upload.spec.js 0 → 100644 |
|---|
| tests/unit/gn-modal.spec.js 0 → 100644 |
|---|
| tests/unit/gn-toast-provider.spec.js 0 → 100644 |
|---|
| tests/unit/utils.spec.js 0 → 100644 |
|---|
| vitest.config.mjs 0 → 100644 |
|---|