Integration Tests

I'm having trouble with Rails Integrations tests on Rails 2.3 not setting the query string on post actions. I'm testing a rails metal so when the env["QUERY_STRING"] variable isn't set, in the test, the metal doesn't get any of the query string params. For some reason this is only set on a GET request. The url I am posting to (/action? key=something) is perfectly valid and should have env['QUERY_STRING'] set to 'key=something'

Is there something I'm missing or that I should be doing differently?