# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
-# The rest of this file was written by Jason Woofenden in 2015, and is released
-# under the terms of the CC0 license:
+# The rest of this file was written by Jason Woofenden in 2015-2016, and is
+# released under the terms of the CC0 license:
# http://creativecommons.org/publicdomain/zero/1.0/ and into the public domain
tests = [
}
]
-if window?.wheic?
- wheic = window.wheic
+if typeof module isnt 'undefined' and module.exports?
+ wheic = require './parse-html.coffee'
else
- wheic = require './wheic.js'
+ wheic = window.wheic
serialize_els = (els, prefix = '| ') ->
ret = ''
args.error_cb = (i) ->
parse_errors.push i
prev_node_id = 0 # reset counter
- parsed = wheic.parse_html args
+ parsed = wheic.parse_html args.html, args
serialized = serialize_els parsed
if serialized isnt args.expected
test_results.failed += 1