Spec: Run your test faster, safer and prettier
summary
Spec and Checks aim to make Dart/Flutter tests faster, safer and clearer: Spec runs tests in parallel (monorepo-friendly via Melos), groups failures at the end for easy debugging, and offers a Spec action for quick GitHub CI setup — the demo shows >2,000 tests passing. Checks (Dart team) replaces expect with type-safe subject<T> matchers, provides built-in string/list/map assertions, deep equality, unordered equals, a has/get flow, and simple custom extensions, letting projects migrate gradually while improving IDE completion and failure messages.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 1:50Spec testing framework
- 4:57Checks package overview
- 6:41Type-safe testing with Checks
- 11:41Adding Checks to project
related talks
38mMinitest 6: test feistier!
45mWriting Tests That Don't Suck: TDD in JavaScript
26mKeeping Your Tests Lean
25mMaking JavaScript Tests Fast, Easy, and Friendly
21mScaling Test Automation: Building Reusability for 10x Speed and Efficiency
30mWait, before you write your next test...
20mTest like it's 2017
48mTesting Should Be Fun
