add test [ci skip]