avoid-empty-test-groups
Warns when a test group does not have any test cases.
⚙️ Config
Set include-methods
(default is none) to treat additional method invocations as test cases.
dart_code_metrics:
...
rules:
...
- avoid-empty-test-groups:
include-methods:
- customTest
Example
❌ Bad:
group('some group', () {
group('inner group', () {}); // LINT
});
group('some group', () {
// LINT
group('inner group', () {
setUp({
...
});
});
});
✅ Good:
group('some group', () {
group('inner group', () {
test('...', {
...
});
});
});
group('some group', () {
group('inner group', () {
setUp({
...
});
test('...', {
...
});
});
});