add more tests that pass with couchdb, ensure http adapter includes key param