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?