You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From the June 2026 audit. The rest of the library now has solid coverage (95 cases across math/graphics/serial/array-utils), but the src/lib/logo/ subsystem (~4,500 lines: makelab-logo.js, makelab-logo-morpher.js, triangle-art.js, the intro animations) has zero tests.
What to cover
Pure geometry: Triangle/Cell/Grid construction, directions, bounds.
From the June 2026 audit. The rest of the library now has solid coverage (95 cases across math/graphics/serial/array-utils), but the
src/lib/logo/subsystem (~4,500 lines:makelab-logo.js,makelab-logo-morpher.js,triangle-art.js, the intro animations) has zero tests.What to cover
Triangle/Cell/Gridconstruction, directions, bounds.TriangleArtmorph-target representation.MakeabilityLabLogoColorer.morph-paths.js(linearPath/arcPath/bezierPath/spiralPath).draw()methods can be smoke-tested against a mock 2D context (no real canvas needed).Notes
test/(seetest/README.md).test/line-segment.test.js(mockCanvasRenderingContext2D) andtest/serial.test.js(mock-backed, environment-aware viaskip()).