blob: d997e7c0e21e5a17d20944487f8eef5136d3e7b1 [file] [edit]
// Copyright (c) project authors. All rights reserved.
// Licensed under the MIT license.
// See LICENSE file in the project root for details.
import 'package:html/dom.dart';
import 'package:test/test.dart';
void main() {
group('querySelector descendant', () {
late Element el;
setUp(() {
el = Element.html('<div id="a" class="a"><div id="b"></div></div>');
});
test('descendant of type', () {
expect(el.querySelector('div div')?.id, 'b');
});
test('descendant of class', () {
expect(el.querySelector('.a div')?.id, 'b');
});
test('descendant of type and class', () {
expect(el.querySelector('div.a div')?.id, 'b');
});
});
}