Index: runtime/observatory/tests/observatory_ui/code_ref/element_test.dart |
diff --git a/runtime/observatory/tests/observatory_ui/view_footer/element_test.dart b/runtime/observatory/tests/observatory_ui/code_ref/element_test.dart |
similarity index 52% |
copy from runtime/observatory/tests/observatory_ui/view_footer/element_test.dart |
copy to runtime/observatory/tests/observatory_ui/code_ref/element_test.dart |
index f3ab727b2b5642337b1697f8ba1a7db09c61cf70..0e2c9ee6dc95f302c653d79750958cb0ac66871d 100644 |
--- a/runtime/observatory/tests/observatory_ui/view_footer/element_test.dart |
+++ b/runtime/observatory/tests/observatory_ui/code_ref/element_test.dart |
@@ -3,17 +3,22 @@ |
// BSD-style license that can be found in the LICENSE file. |
import 'dart:html'; |
import 'package:unittest/unittest.dart'; |
-import 'package:observatory/src/elements/view_footer.dart'; |
+import 'package:observatory/mocks.dart'; |
+import 'package:observatory/src/elements/code_ref.dart'; |
-main() { |
- ViewFooterElement.tag.ensureRegistration(); |
+main(){ |
+ CodeRefElement.tag.ensureRegistration(); |
+ final IsolateRefMock isolate = new IsolateRefMock(id: 'i-id', name: 'i-name'); |
+ final CodeRefMock code = new CodeRefMock(id: 'c-id', name: 'c-name'); |
test('instantiation', () { |
- final ViewFooterElement e = new ViewFooterElement(); |
+ final CodeRefElement e = new CodeRefElement(isolate, code); |
expect(e, isNotNull, reason: 'element correctly created'); |
+ expect(e.isolate, equals(isolate)); |
+ expect(e.code, equals(code)); |
}); |
- test('elements created', () async { |
- final ViewFooterElement e = new ViewFooterElement(); |
+ test('elements created after attachment', () async { |
+ final CodeRefElement e = new CodeRefElement(isolate, code); |
document.body.append(e); |
await e.onRendered.first; |
expect(e.children.length, isNonZero, reason: 'has elements'); |