tests done with require