failure in Fununit because of not accessing assert inside hooks

failure in Fununit because of not accessing assert inside hooks

I want to use Fununit3.4.2 with Qunit2 but because of a bug in funcunit, I am not able to use Funcunit.
I have opened issue on the funcunit github page but I think the funcunit fix will require in-depth knowledge of Test object in QUnit2.

The problem is with the Qunit2 adapter code in Funcunit:

In QUnit1.x the assert was associated with the global QUnit object but in QUnit2 the assert needs to be extracted from the argument(s) passed to the tests or hooks.
The adapter code linked above is able to extract the assert when the control is inside a QUnit.test (testpoint) but it is not able to extract the assert when the control is inside a hook like : 
QUnit.module("MainTestModule", {
        before: function()
        {
            console.log("In Before");
            F.open("google.com",function(){});
        }
    });
Because of this I can't use the Funcunit inside the hooks. I need to know the way by which I can access the hook arguments and then the assertion object when the control is inside the hook function.