Add test for Gen.option