add require tests