Add more tests for @cartesian_params