aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorspccdt2013-09-21 14:40:29 -0400
committerspccdt2014-06-08 16:38:02 -0400
commit06729270f7e3968d9a6bd6c8ec8d47f3afe97bd7 (patch)
tree8641bfab1a399345c9a2b3049ce0979ba24dc639 /tests
parentb78cf8771689c378af62b01746df474f6c8dde5d (diff)
downloadvimium-06729270f7e3968d9a6bd6c8ec8d47f3afe97bd7.tar.bz2
Fix build and test on Windows.
Diffstat (limited to 'tests')
-rw-r--r--tests/dom_tests/phantom_runner.coffee15
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/dom_tests/phantom_runner.coffee b/tests/dom_tests/phantom_runner.coffee
index 91eeb526..d05d9ab4 100644
--- a/tests/dom_tests/phantom_runner.coffee
+++ b/tests/dom_tests/phantom_runner.coffee
@@ -1,5 +1,6 @@
system = require 'system'
fs = require 'fs'
+path = require 'path'
page = require('webpage').create()
page.settings.userAgent = 'phantom'
@@ -12,12 +13,16 @@ page.viewportSize =
page.onConsoleMessage = (msg) ->
console.log msg
-dirname = do ->
- pathParts = system.args[0].split(fs.separator)
- pathParts[pathParts.length - 1] = ''
- pathParts.join(fs.separator)
+page.onError = (msg, trace) ->
+ console.log(msg);
+ trace.forEach (item) ->
+ console.log(' ', item.file, ':', item.line)
-page.open dirname + 'dom_tests.html', (status) ->
+page.onResourceError = (resourceError) ->
+ console.log(resourceError.errorString)
+
+testfile = path.join(path.dirname(system.args[0]), 'dom_tests.html')
+page.open testfile, (status) ->
if status != 'success'
console.log 'Unable to load tests.'
phantom.exit 1