blob: d3e8887208ac9dc5633e37198f11476c0e6d9950 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/sh
#
# This test requires surf from http://surf.suckless.org,
# patched with surfuri_js.patch
test $# -ne 2 && echo usage $0 testhtml expectedoutput && exit 1
testjs=tests/showsimple.js
htmlloadtime=2
scriptloadtime=2
surf -x "file://./$1" > testxid 2>testoutput &
pid=$!
sleep $htmlloadtime
xid=`cat testxid`
xprop -id $xid -f _SURF_GO 8t -set _SURF_GO "javascript:`cat $testjs`"
sleep $scriptloadtime
kill $pid
sed 's/^\*\* Message:[^<]*//g' < testoutput > testoutputbody
diff "$2" testoutputbody
result=$?
rm -f testxid testoutput testoutputbody
exit $result
|