Sha256: a2eb730e21f7490c7c523acfef0ae094835cf504409efa26b23f0d3b63d34a6c
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
#= require ./vendor/qunit QUnit.config.hidepassed = true QUnit.config.testTimeout = 5000 QUnit.begin (suiteDetails) -> Blade.suiteBegin(total: suiteDetails.totalTests) failedAssertions = [] QUnit.testStart (testDetails) -> failedAssertions = [] QUnit.log (assertionDetails) -> unless assertionDetails.result failedAssertions.push(assertionDetails) QUnit.testDone (testDetails) -> name = "#{testDetails.module}: #{testDetails.name}" pass = testDetails.failed is 0 message = formatAssertions(failedAssertions) Blade.testResult({name, pass, message}) QUnit.done (suiteDetails) -> window.global_test_results = suiteDetails Blade.suiteEnd(suiteDetails) formatAssertions = (assertions = []) -> if assertions.length (formatAssertion(assertion) for assertion in assertions).join("\n---\n") formatAssertion = ({message, actual, expected, source}) -> lines = [] if message lines.push("Message: #{JSON.stringify(message)}") if expected lines.push("Expected: #{JSON.stringify(expected)}") if actual lines.push("Actual: #{JSON.stringify(actual)}") if source lines.push("Source:") for sourceLine in source.split("\n").slice(0,3) lines.push(" #{sourceLine.trim()}") lines.join("\n")
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blade-qunit_adapter-0.2.0 | assets/index.coffee |
blade-qunit_adapter-0.1.0 | assets/index.coffee |