Loading...
Loading...
Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).
npx skill4agent add kevmoo/dash_skills dart-test-fundamentalsgroupdart_test.yamltestgrouptesttest('description', () {
// assertions
});groupsetUptearDownPascalCasegroup('MyClient', ...)group'throws StateError''adds API key to URL'testgrouptestOntimeoutskiptest('description', testOn: 'vm', () {
// assertions
});setUptearDownsetUptestgrouptearDowntestgroupsetUpAlltearDownAllsetUpdart_test.yamldart_test.yamlplatforms:
- vm
- chrometags:
integration:
timeout: 2x(['integration'])
import 'package:test/test.dart';dart test --tags integrationtimeouts:
2x # Double the default timeout_test.darttest/dart testdart test test/path/to/file_test.dartdart test --name "substring"dart-test-fundamentalsdart-matcher-best-practicespackage:matcherexpectdart-checks-migrationpackage:checkscheck