[PR #167] [MERGED] Solid test coverage #1118

Closed
opened 2026-03-14 09:19:26 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/anomalyco/opentui/pull/167
Author: @kommander
Created: 9/17/2025
Status: Merged
Merged: 9/17/2025
Merged by: @kommander

Base: mainHead: solid-test-coverage


📝 Commits (10+)

📊 Changes

16 files changed (+2010 additions, -21 deletions)

View changed files

📝 .github/workflows/build-solid.yml (+13 -7)
📝 bun.lock (+21 -2)
📝 packages/core/package.json (+14 -0)
📝 packages/solid/examples/components/tab-select-demo.tsx (+1 -1)
📝 packages/solid/examples/components/text-selection-demo.tsx (+1 -1)
📝 packages/solid/examples/components/text-style-demo.tsx (+1 -3)
📝 packages/solid/examples/index.tsx (+1 -1)
📝 packages/solid/index.ts (+22 -2)
📝 packages/solid/package.json (+6 -4)
packages/solid/tests/__snapshots__/dynamic-collections.test.tsx.snap (+35 -0)
packages/solid/tests/__snapshots__/layout.test.tsx.snap (+187 -0)
packages/solid/tests/control-flow.test.tsx (+539 -0)
packages/solid/tests/dynamic-collections.test.tsx (+506 -0)
packages/solid/tests/events.test.tsx (+321 -0)
packages/solid/tests/layout.test.tsx (+329 -0)
packages/solid/tests/utils/spy.ts (+13 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/anomalyco/opentui/pull/167 **Author:** [@kommander](https://github.com/kommander) **Created:** 9/17/2025 **Status:** ✅ Merged **Merged:** 9/17/2025 **Merged by:** [@kommander](https://github.com/kommander) **Base:** `main` ← **Head:** `solid-test-coverage` --- ### 📝 Commits (10+) - [`507a420`](https://github.com/anomalyco/opentui/commit/507a4202ae5249e6153707009256dbf8046580e3) stash - [`4bf8730`](https://github.com/anomalyco/opentui/commit/4bf873034f253ee52679fcead1acfee7c25d0f92) universal inspired - [`d068518`](https://github.com/anomalyco/opentui/commit/d068518f7c6e132185cb74e762e3aa3b321e0af4) simplistic setup - [`cf5ac7c`](https://github.com/anomalyco/opentui/commit/cf5ac7c4e1250b3cf82ef7c22622468d116c1886) still simple - [`3bac6c1`](https://github.com/anomalyco/opentui/commit/3bac6c1e211a073ab551b962c6845a9702cd6c53) add back logs - [`ba5cf9b`](https://github.com/anomalyco/opentui/commit/ba5cf9bcc3147ba5f188a3fb4e3440f1181b46ab) handle empty and undefined - [`531fb30`](https://github.com/anomalyco/opentui/commit/531fb30553be711779609257e6fba44c5270725a) some types - [`4e1756f`](https://github.com/anomalyco/opentui/commit/4e1756f4468c9408bfc436e1a39a7d95c9aae30d) no parseColor needed - [`ca84760`](https://github.com/anomalyco/opentui/commit/ca84760a50fbf98766719a2f2ef875c749df052f) cleanup - [`74700b0`](https://github.com/anomalyco/opentui/commit/74700b004eb99b10032bd88940ff0f80612391fa) solid test renderer ### 📊 Changes **16 files changed** (+2010 additions, -21 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-solid.yml` (+13 -7) 📝 `bun.lock` (+21 -2) 📝 `packages/core/package.json` (+14 -0) 📝 `packages/solid/examples/components/tab-select-demo.tsx` (+1 -1) 📝 `packages/solid/examples/components/text-selection-demo.tsx` (+1 -1) 📝 `packages/solid/examples/components/text-style-demo.tsx` (+1 -3) 📝 `packages/solid/examples/index.tsx` (+1 -1) 📝 `packages/solid/index.ts` (+22 -2) 📝 `packages/solid/package.json` (+6 -4) ➕ `packages/solid/tests/__snapshots__/dynamic-collections.test.tsx.snap` (+35 -0) ➕ `packages/solid/tests/__snapshots__/layout.test.tsx.snap` (+187 -0) ➕ `packages/solid/tests/control-flow.test.tsx` (+539 -0) ➕ `packages/solid/tests/dynamic-collections.test.tsx` (+506 -0) ➕ `packages/solid/tests/events.test.tsx` (+321 -0) ➕ `packages/solid/tests/layout.test.tsx` (+329 -0) ➕ `packages/solid/tests/utils/spy.ts` (+13 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-14 09:19:26 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/opentui#1118
No description provided.