Sha256: 6dac4a41899e752433e4008656390cd994d0b0d3eeea598addac423fa11b0a82

Contents?: true

Size: 1.57 KB

Versions: 3

Compression:

Stored size: 1.57 KB

Contents

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Unit Test Harness</title>
  <script type="text/javascript" src="resource://xultestrunner/vendor/prototype/prototype.js"></script>
  <script type="text/javascript" src="resource://xultestrunner/vendor/scriptaculous/unittest.js"></script>
  <link rel="stylesheet" href="resource://xultestrunner/vendor/scriptaculous/test.css" type="text/css" />
  <script type="text/javascript">
  $(document).observe('dom:loaded', function(){

    // FIXME - Because we're in crazy HTML/resource URL land we need to grant ourselves some magical privileges
    // since I clearly don't "get" XULRunner security
    var privileges = 'UniversalXPConnect UniversalBrowserRead UniversalBrowserWrite ' +
                     'UniversalPreferencesRead UniversalPreferencesWrite CapabilityPreferencesAccess UniversalFileRead';
    netscape.security.PrivilegeManager.enablePrivilege(privileges);
    var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"].getService(Components.interfaces.mozIJSSubScriptLoader);
    loader.loadSubScript("resource://xultestrunner/lib/shortcuts.js");
    loader.loadSubScript("resource://xultestrunner/lib/xultestcase.js");

    var qp = window.location.search.toQueryParams();
    var testCase = XULTestCase.loadFromFile(qp.testFile);
    testCase.go();
  });
  </script>
</head>
<body>
<h1>Unit Test Harness</h1>
  <!-- Log output -->
  <div id="testlog"></div>
</body>
</html>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gabrielg-xultestrunner-0.1.0 xulapp/chrome/content/vendor/scriptaculous/testharness.html
gabrielg-xultestrunner-0.1.1 xulapp/chrome/content/vendor/scriptaculous/testharness.html
gabrielg-xultestrunner-0.1.2 xulapp/chrome/content/vendor/scriptaculous/testharness.html