mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 01:45:06 +00:00
Migrate element_test to async_minitest
Change-Id: If99d88551b245d28a7898769703758c4747d693a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/139360 Commit-Queue: Srujan Gaddam <srujzs@google.com> Reviewed-by: Bob Nystrom <rnystrom@google.com>
This commit is contained in:
parent
5c02523f4f
commit
87779c4225
|
@ -4,17 +4,13 @@
|
|||
|
||||
library ElementTest;
|
||||
|
||||
import 'package:unittest/unittest.dart';
|
||||
import 'package:unittest/src/expected_function.dart' show ExpectedFunction;
|
||||
import 'package:async_helper/async_minitest.dart';
|
||||
import 'package:expect/expect.dart';
|
||||
import 'dart:async';
|
||||
import 'dart:html';
|
||||
import 'dart:svg' as svg;
|
||||
import 'utils.dart';
|
||||
|
||||
T Function(A) expectAsync1<T, A>(T Function(A) callback,
|
||||
{int count: 1, int max: 0}) =>
|
||||
new ExpectedFunction<T>(callback, count, max).max1;
|
||||
|
||||
expectLargeRect(Rectangle rect) {
|
||||
expect(rect.top, 0);
|
||||
expect(rect.left, 0);
|
||||
|
@ -25,9 +21,7 @@ expectLargeRect(Rectangle rect) {
|
|||
}
|
||||
|
||||
void testUnsupported(String name, void f()) {
|
||||
test(name, () {
|
||||
expect(f, throwsUnsupportedError);
|
||||
});
|
||||
test(name, () => Expect.throwsUnsupportedError(f));
|
||||
}
|
||||
|
||||
main() {
|
||||
|
@ -87,7 +81,7 @@ main() {
|
|||
|
||||
group('constructors', () {
|
||||
test('error', () {
|
||||
expect(() => new Element.html('<br/><br/>'), throwsStateError);
|
||||
Expect.throwsStateError(() => new Element.html('<br/><br/>'));
|
||||
});
|
||||
|
||||
test('.html has no parent',
|
||||
|
@ -358,6 +352,7 @@ main() {
|
|||
treeSanitizer: new NullTreeSanitizer());
|
||||
final attributes = element.attributes;
|
||||
expect(attributes['class'], 'foo');
|
||||
startsWith(match) => predicate((x) => x is String && x.startsWith(match));
|
||||
expect(attributes['style'], startsWith('overflow: hidden'));
|
||||
expect(attributes['data-foo'], 'bar');
|
||||
expect(attributes['data-foo2'], 'bar2');
|
||||
|
|
Loading…
Reference in a new issue