require("luarocks.loader") -- Omit next line in actual module clients; it's only to support development of the module itself package.path = "../src/?.lua;" .. package.path local lunitx = require("lunitx") module("html", lunitx.testcase, package.seeall) local htmlparser = require("htmlparser") function test_children() local tree, sel tree = htmlparser.parse([[ 1 1.1 1.2 1.2.1 2 2.1 2.2 2.2.1 ]]) sel = tree("parent child") assert_equal(6, sel:len(), 'parent child') sel = tree("parent > child") assert_equal(4, sel:len(), 'parent > child') end