render_no_args: calling render on browser with no args crashes

Typically, this isn't a problem, because people are good citizens and call render() with arguments, but if they don't, things blow up. This fixes that and adds a test.