blob: 87c9b27b8a34bf946694674688b2930b85d5383b [file] [log] [blame]
// Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:checks/checks.dart';
import 'package:test/scaffolding.dart';
import 'test_shared.dart';
void main() {
group('softCheck', () {
test('returns the first failure', () {
check(0).isRejectedBy(
(it) => it
..isGreaterThan(1)
..isGreaterThan(2),
which: ['is not greater than <1>']);
});
});
group('softCheckAsync', () {
test('returns the first failure', () async {
check(Future.value(0)).isRejectedByAsync(
(it) => it
..completes((it) => it.isGreaterThan(1))
..completes((it) => it.isGreaterThan(2)),
actual: ['<0>'],
which: ['is not greater than <1>']);
});
});
}