Require function first test