curl/tdd/runner is a bit complicated atm. Just thinking of something that might be a bit simpler:
curl(['curl/tdd/isolate'], function (isolate) {
// inject AMD `require` and `define`, as well as a "done" callback.
// the test function is guaranteed to run in isolation and all modules
// are undefined afterward.
isolate(function test (require, define, done) {