[test] add optional arguments test