// Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

// Regression test for CL 194523002.

library js_custom_test;

import 'package:unittest/unittest.dart';
import 'package:unittest/html_config.dart';
import 'dart:html';
import '../utils.dart';

class A extends HtmlElement {
  static final tag = 'x-a';
  factory A() => new Element.tag(tag);
  A.created() : super.created();
}

main() {
  useHtmlConfiguration();

  // Adapted from Blink's
  // fast/dom/custom/constructor-calls-created-synchronously test.

  var registered = false;
  setUp(() {
    return customElementsReady.then((_) {
      if (!registered) {
        registered = true;
        document.register(A.tag, A);
      }
    });
  });
}

Add regression test for CL 194523002
Add regression test for CL 194523002

BUG=
R=floitsch@google.com

Review URL: https://codereview.chromium.org//214443002

git-svn-id: c93d8a2297af3b929165606efe145742a534bc71@34470 260f80e4-7a28-3924-810f-c04153c831b5
