| Index: tests/html/datalistelement_test.dart
|
| diff --git a/tests/html/datalistelement_test.dart b/tests/html/datalistelement_test.dart
|
| index 7b41aad7ea793977b75d4e00804ea1282ab42072..b7fe7794856e4cfba3a08a58f0be3b3159339113 100644
|
| --- a/tests/html/datalistelement_test.dart
|
| +++ b/tests/html/datalistelement_test.dart
|
| @@ -34,26 +34,36 @@ main() {
|
| document.body.nodes.removeLast();
|
| });
|
|
|
| + // Support is checked in element_types test.
|
| + var expectation = DataListElement.supported ? returnsNormally : throws;
|
|
|
| test('is', () {
|
| + expect(() {
|
| var list = document.query('#browsers');
|
| expect(list, isDataListElement);
|
| + }, expectation);
|
| });
|
|
|
| test('list', () {
|
| + expect(() {
|
| var list = document.query('#browsers');
|
| var input = document.query('#input');
|
| expect(input.list, list);
|
| + }, expectation);
|
| });
|
|
|
| test('options', () {
|
| + expect(() {
|
| var options = document.query('#browsers')
|
| .queryAll('option'); // Uses DataListElement.
|
| expect(options.length, 5);
|
| + }, expectation);
|
| });
|
|
|
| test('create', () {
|
| + expect(() {
|
| var list = new DataListElement();
|
| expect(list, isDataListElement);
|
| - });
|
| + }, expectation);
|
| + });
|
| }
|
|
|