function wrapTest(fnTest) {
			return function(assert) {
				const _fnTest = () => { return fnTest.apply(this, arguments); };
				return fnTestCallback ? fnTestCallback.call(this, assert, _fnTest) : _fnTest();
			};
		}
Creates and returns an object that can be used to predefine QUnit tests to reuse them in multiple QUnit test pages.

@example
// The module that contains the reusable tests returns the QUnit test collector.
const QUnitTestCollector = TableQUnitUtils.createQUnitTestCollector();
QUnitTestCollector.module("My module", {
    beforeEach: () => {...}
});
QUnitTestCollector.test("My test", function(assert) {...});
QUnitTestCollector.skip("My other test", function(assert) {...});
return QUnitTestCollector;

// The tests are registered in the QUnit test page.
QUnitTestCollector.registerTo(QUnit);
@returns {{registerTo: function(QUnit, fnTestStart), testStart: function(assert, fnOriginalTest)}} A QUnit test collector