UNPKG

@phoenix-plugin-registry/brackets-xunit

Version:

Open a qUnit, YUI or Jasmine file to run tests

54 lines (50 loc) 1.39 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>QUnit Test Results for: {{filename}}</title> <link rel="stylesheet" href="qunit.css"> {{{includes}}} </head> <body> <div id="qunit"></div> <div id="qunit-fixture"></div> {{{coverage}}} <script> var myParent = window.parent, myFailures = 0; QUnit.done(function (obj) { var result = {}; if (obj.failed) { result.status = "failed"; result.message = myFailures + " failures"; } else { result.status = "passed"; result.message = "Success! " + obj.passed + " passed"; } if(myParent.reportComplete) { myParent.reportComplete(result); } var totals = document.querySelectorAll(".grand-total .rs"); if(myParent.coverageComplete) { myParent.coverageComplete({ message: totals && totals[0] ? totals[0].innerHTML + " coverage" : "No coverage" }); } }); QUnit.testDone(function (obj) { var msg = "Running", result = {}; if (obj.failed) { myFailures++; msg += " with " + myFailures + " failures"; } result.message = msg; if(myParent.reportUpdate) { myParent.reportUpdate(result); } }); {{{contents}}} </script> </body> </html>