On 8 April 2013 16:41, Dale Harvey <[email protected]> wrote: > We have been looking to reuse the CouchDB javascript tests for PouchDB and > extracted them into a seperate npm package > > https://npmjs.org/package/couchdb-harness > > The idea was that we could reused the same test suite and throw ours away > however it hit a few problems, mostly that the test suite requires a sync > api (which caused most of the problems with xhr in the browser couch > tests), I spent a bunch of time converting the test suites to async, they > dont map 1-1 because the couch suite is quite imperative and not really > split into self contained unit tests. > > But already have 1000+ tests that test CouchDB, work on the command line > and reliably in the browser, I dont think they are suitable for couch right > now, but would be happy to do the work so we could share a test suite > > https://github.com/daleharvey/pouchdb/tree/master/tests > > > Wendall, that's huge progress - thanks!
+1 for Dale's suggestion. A shared test suite across couch variants makes absolute sense. We'll clearly still have a need for erlang tests. I'm -1 on Elixir as we don't have it in the codebase today, and it's debugging support is still minimal. A+ Dave
