add test of drop_while