PATH:
home
/
letacommog
/
crmleta
/
libraries
/
jquery
/
defunkt-jquery-pjax
/
test
fs = require 'fs' print = (s) -> fs.write "/dev/stderr", s, 'w' page = new WebPage() page.onConsoleMessage = (msg) -> console.error msg timeoutId = null deferTimeout = -> clearTimeout timeoutId if timeoutId timeoutId = setTimeout -> console.error "Timeout" phantom.exit 1 , 3000 page.open phantom.args[0], -> deferTimeout() setInterval -> tests = page.evaluate -> tests = document.getElementById('qunit-tests').children for test in tests when test.className isnt 'running' and not test.recorded test.recorded = true if test.className is 'pass' '.' else if test.className is 'fail' 'F' for test in tests when test deferTimeout() print test result = page.evaluate -> result = document.getElementById('qunit-testresult') tests = document.getElementById('qunit-tests').children if result.innerText.match /completed/ console.error "" for test in tests when test.className is 'fail' console.error test.innerText console.error result.innerText return parseInt result.getElementsByClassName('failed')[0].innerText return phantom.exit result if result? , 100
[+]
..
[-] qunit-1.6.0.css
[edit]
[+]
views
[+]
unit
[-] qunit-1.6.0.js
[edit]
[-] app.rb
[edit]
[-] run-qunit.coffee
[edit]
[-] jquery-1.7.2.js
[edit]