add testcase for -- following option with argument
fix parsing for -- following argument with option