test: integrate QUnit to enable browser testing