Skip to content

feat: enhance Vue component tests with comprehensive DOM and API testing#1024

Merged
mathuo merged 1 commit intomasterfrom
enhance-vue-component-tests
Oct 30, 2025
Merged

feat: enhance Vue component tests with comprehensive DOM and API testing#1024
mathuo merged 1 commit intomasterfrom
enhance-vue-component-tests

Conversation

@mathuo
Copy link
Owner

@mathuo mathuo commented Oct 29, 2025

  • Remove empty.spec.ts and replace with individual component test files
  • Add comprehensive tests for DockviewVue, SplitviewVue, GridviewVue, and PaneviewVue components
  • Test actual dockview-core integration without mocking core functionality
  • Add Vue component instantiation and lifecycle testing
  • Test DOM rendering, API validation, and framework integration
  • Add utility function tests for VuePart, findComponent, and mountVueComponent
  • Increase test coverage from ~20 basic tests to 52 comprehensive tests
  • Validate Vue-specific component creation and property handling
  • Test component disposal, updates, and error handling scenarios

🤖 Generated with Claude Code

@mathuo mathuo linked an issue Oct 29, 2025 that may be closed by this pull request
@codesandbox-ci
Copy link

codesandbox-ci bot commented Oct 29, 2025

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit be32ba7:

Sandbox Source
dockview-app Configuration
editor-gridview Configuration
externaldnd-dockview Configuration
fullwidthtab-dockview Configuration
iframe-dockview Configuration
keyboard-dockview Configuration
nativeapp-dockview Configuration
rendering-dockview Configuration

@mathuo mathuo force-pushed the enhance-vue-component-tests branch from 13a3eb0 to dd1f510 Compare October 30, 2025 21:09
- Remove empty.spec.ts and replace with individual component test files
- Add comprehensive tests for DockviewVue, SplitviewVue, GridviewVue, and PaneviewVue components
- Test actual dockview-core integration without mocking core functionality
- Add Vue component instantiation and lifecycle testing
- Test DOM rendering, API validation, and framework integration
- Add utility function tests for VuePart, findComponent, and mountVueComponent
- Increase test coverage from ~20 basic tests to 52 comprehensive tests
- Validate Vue-specific component creation and property handling
- Test component disposal, updates, and error handling scenarios

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@mathuo mathuo force-pushed the enhance-vue-component-tests branch from dd1f510 to be32ba7 Compare October 30, 2025 21:15
@mathuo mathuo merged commit 53e869e into master Oct 30, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add other components to Vue package (split/grid/pane)view

1 participant