Added test case for dashes in options

IMO, elements in the argv can not preserve `"` `'`, so maybe this can not work.