add test for string replace