fix: `this` refers to the global object

hence the callback doesn't receive the test argument