blob: 0ef6ae3b5b4bd5092deab78daafd4f609a6ab4f0 [file] [edit]
import 'package:matcher/expect.dart';
import 'package:test/scaffolding.dart';
void main() {
test('throwsUnimplementedError', () {
// This check succeeds.
expect(() => throw UnimplementedError('todo'), throwsUnimplementedError);
// This check fails, the function returned instead of throwing.
expect(() => 42, throwsUnimplementedError);
// Expected: throws <Instance of 'UnimplementedError'>
// Actual: <Closure: () => int>
// Which: returned <42>
});
}