test_in_case 0.0.1 copy "test_in_case: ^0.0.1" to clipboard
test_in_case: ^0.0.1 copied to clipboard

Test utility to minimise code duplication for repetitive test cases.

example/main.dart

import 'package:test/test.dart';
import 'package:test_in_case/test_in_case.dart';

void main() {
  cases<int>(
    title: 'Even Numbers',
    cases: [2, 4, 6]
        .map(
          (number) => TestCase(
            name: '$number is even',
            testCase: number,
          ),
        )
        .toList(),
    tester: (testCase) => expect(testCase % 2, 0),
  );
}
3
likes
160
pub points
0%
popularity

Publisher

verified publishersmarak.dev

Test utility to minimise code duplication for repetitive test cases.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

meta, test

More

Packages that depend on test_in_case