mirror of
https://github.com/cloud-shuttle/leptos-shadcn-ui.git
synced 2025-12-22 22:00:00 +00:00
- Complete documentation reorganization into professional structure - Achieved 90%+ test coverage across all components - Created sophisticated WASM demo matching shadcn/ui quality - Fixed all compilation warnings and missing binary files - Optimized dependencies across all packages - Professional code standards and performance optimizations - Cross-browser compatibility with Playwright testing - New York variants implementation - Advanced signal management for Leptos 0.8.8+ - Enhanced testing infrastructure with TDD approach
1 line
11 KiB
HTML
1 line
11 KiB
HTML
<!doctype html><html><head><meta name='viewport' content='width=device-width,initial-scale=1'><meta charset='UTF-8'><link rel='stylesheet' type='text/css' href='style.css'><script src='control.js'></script></head><body><h2>Coverage Report</h2><h4>Created: 2025-09-16 16:28</h4><p>Click <a href='http://clang.llvm.org/docs/SourceBasedCodeCoverage.html#interpreting-reports'>here</a> for information about interpreting this report.</p><div class='centered'><table><tr><td class='column-entry-bold'>Filename</td><td class='column-entry-bold'>Function Coverage</td><td class='column-entry-bold'>Line Coverage</td><td class='column-entry-bold'>Region Coverage</td><td class='column-entry-bold'>Branch Coverage</td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/button/src/default.rs.html'>button/src/default.rs</a></pre></td><td class='column-entry-red'><pre> 46.15% (6/13)</pre></td><td class='column-entry-red'><pre> 56.47% (48/85)</pre></td><td class='column-entry-red'><pre> 44.35% (51/115)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/button/src/implementation_tests.rs.html'>button/src/implementation_tests.rs</a></pre></td><td class='column-entry-yellow'><pre> 92.11% (35/38)</pre></td><td class='column-entry-yellow'><pre> 95.51% (319/334)</pre></td><td class='column-entry-yellow'><pre> 95.56% (560/586)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/button/src/new_york.rs.html'>button/src/new_york.rs</a></pre></td><td class='column-entry-red'><pre> 30.77% (4/13)</pre></td><td class='column-entry-red'><pre> 25.88% (22/85)</pre></td><td class='column-entry-red'><pre> 26.09% (30/115)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/button/src/new_york_tests.rs.html'>button/src/new_york_tests.rs</a></pre></td><td class='column-entry-yellow'><pre> 92.86% (39/42)</pre></td><td class='column-entry-yellow'><pre> 94.50% (378/400)</pre></td><td class='column-entry-yellow'><pre> 92.79% (631/680)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/button/src/signal_managed.rs.html'>button/src/signal_managed.rs</a></pre></td><td class='column-entry-red'><pre> 25.00% (8/32)</pre></td><td class='column-entry-red'><pre> 23.66% (62/262)</pre></td><td class='column-entry-red'><pre> 24.11% (95/394)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/button/src/tdd_tests.rs.html'>button/src/tdd_tests.rs</a></pre></td><td class='column-entry-yellow'><pre> 89.29% (25/28)</pre></td><td class='column-entry-yellow'><pre> 96.82% (274/283)</pre></td><td class='column-entry-yellow'><pre> 90.47% (465/514)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/button/src/variant_comparison_tests.rs.html'>button/src/variant_comparison_tests.rs</a></pre></td><td class='column-entry-green'><pre> 100.00% (16/16)</pre></td><td class='column-entry-yellow'><pre> 96.09% (221/230)</pre></td><td class='column-entry-yellow'><pre> 93.87% (352/375)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/card/src/default.rs.html'>card/src/default.rs</a></pre></td><td class='column-entry-red'><pre> 33.33% (12/36)</pre></td><td class='column-entry-red'><pre> 71.43% (90/126)</pre></td><td class='column-entry-red'><pre> 46.15% (72/156)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/card/src/implementation_tests.rs.html'>card/src/implementation_tests.rs</a></pre></td><td class='column-entry-yellow'><pre> 95.24% (20/21)</pre></td><td class='column-entry-yellow'><pre> 99.30% (283/285)</pre></td><td class='column-entry-yellow'><pre> 99.29% (557/561)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/card/src/new_york.rs.html'>card/src/new_york.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/36)</pre></td><td class='column-entry-red'><pre> 0.00% (0/126)</pre></td><td class='column-entry-red'><pre> 0.00% (0/156)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/card/src/new_york_tests.rs.html'>card/src/new_york_tests.rs</a></pre></td><td class='column-entry-green'><pre> 100.00% (46/46)</pre></td><td class='column-entry-green'><pre> 100.00% (372/372)</pre></td><td class='column-entry-yellow'><pre> 94.13% (770/818)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/card/src/signal_managed.rs.html'>card/src/signal_managed.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/57)</pre></td><td class='column-entry-red'><pre> 0.00% (0/250)</pre></td><td class='column-entry-red'><pre> 0.00% (0/366)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/card/src/tdd_tests.rs.html'>card/src/tdd_tests.rs</a></pre></td><td class='column-entry-green'><pre> 100.00% (36/36)</pre></td><td class='column-entry-green'><pre> 100.00% (233/233)</pre></td><td class='column-entry-yellow'><pre> 91.25% (365/400)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/card/src/tests.rs.html'>card/src/tests.rs</a></pre></td><td class='column-entry-green'><pre> 100.00% (10/10)</pre></td><td class='column-entry-yellow'><pre> 80.52% (62/77)</pre></td><td class='column-entry-red'><pre> 78.92% (131/166)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/default.rs.html'>input/src/default.rs</a></pre></td><td class='column-entry-red'><pre> 5.26% (1/19)</pre></td><td class='column-entry-red'><pre> 42.70% (38/89)</pre></td><td class='column-entry-red'><pre> 25.83% (39/151)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/implementation_tests.rs.html'>input/src/implementation_tests.rs</a></pre></td><td class='column-entry-yellow'><pre> 97.92% (47/48)</pre></td><td class='column-entry-yellow'><pre> 98.75% (554/561)</pre></td><td class='column-entry-yellow'><pre> 98.86% (1215/1229)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/leptos_v0_8_compatibility_tests.rs.html'>input/src/leptos_v0_8_compatibility_tests.rs</a></pre></td><td class='column-entry-green'><pre> 100.00% (8/8)</pre></td><td class='column-entry-green'><pre> 100.00% (77/77)</pre></td><td class='column-entry-yellow'><pre> 97.55% (159/163)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/new_york.rs.html'>input/src/new_york.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/11)</pre></td><td class='column-entry-red'><pre> 0.00% (0/42)</pre></td><td class='column-entry-red'><pre> 0.00% (0/61)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/new_york_tests.rs.html'>input/src/new_york_tests.rs</a></pre></td><td class='column-entry-yellow'><pre> 93.33% (28/30)</pre></td><td class='column-entry-yellow'><pre> 98.58% (208/211)</pre></td><td class='column-entry-yellow'><pre> 88.45% (429/485)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/signal_managed.rs.html'>input/src/signal_managed.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/37)</pre></td><td class='column-entry-red'><pre> 0.00% (0/253)</pre></td><td class='column-entry-red'><pre> 0.00% (0/422)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/tdd_tests.rs.html'>input/src/tdd_tests.rs</a></pre></td><td class='column-entry-green'><pre> 100.00% (35/35)</pre></td><td class='column-entry-green'><pre> 100.00% (326/326)</pre></td><td class='column-entry-yellow'><pre> 93.03% (574/617)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/tests.rs.html'>input/src/tests.rs</a></pre></td><td class='column-entry-yellow'><pre> 94.44% (34/36)</pre></td><td class='column-entry-yellow'><pre> 96.63% (258/267)</pre></td><td class='column-entry-yellow'><pre> 95.81% (572/597)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/packages/leptos/input/src/validation.rs.html'>input/src/validation.rs</a></pre></td><td class='column-entry-green'><pre> 100.00% (37/37)</pre></td><td class='column-entry-yellow'><pre> 99.59% (244/245)</pre></td><td class='column-entry-yellow'><pre> 99.46% (367/369)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row-bold'><td><pre>Totals</pre></td><td class='column-entry-red'><pre> 65.26% (447/685)</pre></td><td class='column-entry-red'><pre> 77.97% (4069/5219)</pre></td><td class='column-entry-red'><pre> 78.29% (7434/9496)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr></table></div><h5>Generated by llvm-cov -- llvm version 20.1.7-rust-1.89.0-stable</h5></body></html> |