Index: runtime/observatory/tests/observatory_ui/nav/vm_menu/element_test.dart |
diff --git a/runtime/observatory/tests/observatory_ui/nav/vm_menu/element_test.dart b/runtime/observatory/tests/observatory_ui/nav/vm_menu/element_test.dart |
index a5596a7fc72304a4943050cfa0a8f9fb86786abf..0333689ef6a6a6bbd31c0e660ca507d46af80726 100644 |
--- a/runtime/observatory/tests/observatory_ui/nav/vm_menu/element_test.dart |
+++ b/runtime/observatory/tests/observatory_ui/nav/vm_menu/element_test.dart |
@@ -4,7 +4,6 @@ |
import 'dart:html'; |
import 'package:unittest/unittest.dart'; |
-import 'package:observatory/src/elements/nav/menu.dart'; |
import 'package:observatory/src/elements/nav/menu_item.dart'; |
import 'package:observatory/src/elements/nav/vm_menu.dart'; |
import '../../mocks.dart'; |
@@ -12,7 +11,7 @@ import '../../mocks.dart'; |
main(){ |
NavVMMenuElement.tag.ensureRegistration(); |
- final mTag = NavMenuElement.tag.name; |
+ final mTag = '.nav-menu_label > a'; |
final miTag = NavMenuItemElement.tag.name; |
EventRepositoryMock events; |
@@ -33,10 +32,10 @@ main(){ |
final e = new NavVMMenuElement(vm1, events); |
document.body.append(e); |
await e.onRendered.first; |
- expect(e.shadowRoot.children.length, isNonZero, reason: 'has elements'); |
+ expect(e.children.length, isNonZero, reason: 'has elements'); |
e.remove(); |
await e.onRendered.first; |
- expect(e.shadowRoot.children.length, isZero, reason: 'is empty'); |
+ expect(e.children.length, isZero, reason: 'is empty'); |
}); |
group('updates', () { |
test('are correctly listen', () async { |
@@ -53,15 +52,13 @@ main(){ |
final e = new NavVMMenuElement(vm1, events); |
document.body.append(e); |
await e.onRendered.first; |
- expect((e.shadowRoot.querySelector(mTag) as NavMenuElement).label, |
- equals(vm1.displayName)); |
- expect(e.shadowRoot.querySelectorAll(miTag).length, |
+ expect(e.querySelectorAll(mTag).single.text, equals(vm1.displayName)); |
+ expect(e.querySelectorAll(miTag).length, |
equals(vm1.isolates.length)); |
events.add(new VMUpdateEventMock(vm: vm2)); |
await e.onRendered.first; |
- expect((e.shadowRoot.querySelector(mTag) as NavMenuElement).label, |
- equals(vm2.displayName)); |
- expect(e.shadowRoot.querySelectorAll(miTag).length, |
+ expect(e.querySelectorAll(mTag).single.text, equals(vm2.displayName)); |
+ expect(e.querySelectorAll(miTag).length, |
equals(vm2.isolates.length)); |
e.remove(); |
}); |