| Index: test/js_test_tools/mocha-htmltest.js
 | 
| diff --git a/test/js_test_tools/mocha-htmltest.js b/test/js_test_tools/mocha-htmltest.js
 | 
| deleted file mode 100644
 | 
| index e3c879abddfaf3b793984c9c7666ff6ed964a387..0000000000000000000000000000000000000000
 | 
| --- a/test/js_test_tools/mocha-htmltest.js
 | 
| +++ /dev/null
 | 
| @@ -1,87 +0,0 @@
 | 
| -/**
 | 
| - * @license
 | 
| - * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
 | 
| - * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
 | 
| - * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
 | 
| - * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
 | 
| - * Code distributed by Google as part of the polymer project is also
 | 
| - * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 | 
| - */
 | 
| -
 | 
| -(function() {
 | 
| -  var thisFile = 'lib/mocha-htmltest.js';
 | 
| -  var base = '';
 | 
| -
 | 
| -  mocha.htmlbase = function(htmlbase) {
 | 
| -    base = htmlbase;
 | 
| -  };
 | 
| -
 | 
| -  (function() {
 | 
| -    var s$ = document.querySelectorAll('script[src]');
 | 
| -    Array.prototype.forEach.call(s$, function(s) {
 | 
| -      var src = s.getAttribute('src');
 | 
| -      var re = new RegExp(thisFile + '[^\\\\]*');
 | 
| -      var match = src.match(re);
 | 
| -      if (match) {
 | 
| -        base = src.slice(0, -match[0].length);
 | 
| -      }
 | 
| -    });
 | 
| -  })();
 | 
| -
 | 
| -  var next, iframe;
 | 
| -
 | 
| -  var listener = function(event) {
 | 
| -    if (event.data === 'ok') {
 | 
| -      next();
 | 
| -    } else if (event.data && event.data.error) {
 | 
| -      // errors cannot be cloned via postMessage according to spec, so we re-errorify them
 | 
| -      throw new Error(event.data.error);
 | 
| -    }
 | 
| -  };
 | 
| -
 | 
| -  function htmlSetup() {
 | 
| -    window.addEventListener("message", listener);
 | 
| -    iframe = document.createElement('iframe');
 | 
| -    iframe.style.cssText = 'position: absolute; left: -9000em; width:768px; height: 1024px';
 | 
| -    document.body.appendChild(iframe);
 | 
| -  }
 | 
| -
 | 
| -  function htmlTeardown() {
 | 
| -    window.removeEventListener('message', listener);
 | 
| -    document.body.removeChild(iframe);
 | 
| -  }
 | 
| -
 | 
| -  function htmlTest(src) {
 | 
| -    var basePath = calcBase();
 | 
| -    test(src, function(done) {
 | 
| -      next = done;
 | 
| -      var url = basePath + src;
 | 
| -      var delimiter = url.indexOf('?') < 0 ? '?' : '&';
 | 
| -      var docSearch = location.search.slice(1);
 | 
| -      iframe.src = url + delimiter + Math.random() + '&' + docSearch;
 | 
| -    });
 | 
| -  };
 | 
| -
 | 
| -  function htmlSuite(inName, inFn) {
 | 
| -    suite(inName, function() {
 | 
| -      setup(htmlSetup);
 | 
| -      teardown(htmlTeardown);
 | 
| -      inFn();
 | 
| -    });
 | 
| -  };
 | 
| -
 | 
| -  function calcBase() {
 | 
| -    var b = base;
 | 
| -    var script = document._currentScript ||
 | 
| -      document.scripts[document.scripts.length - 1];
 | 
| -    if (script) {
 | 
| -      var parts = script.src.split('/');
 | 
| -      parts.pop();
 | 
| -      b = parts.join('/') + '/';
 | 
| -    }
 | 
| -    return b;
 | 
| -  }
 | 
| -
 | 
| -  window.htmlTest = htmlTest;
 | 
| -  window.htmlSuite = htmlSuite;
 | 
| -})();
 | 
| 
 |