update test driver to use the Namer, so that we can more easily clean up test actions
diff --git a/client/test/helpers/driver.js b/client/test/helpers/driver.js
index c40e397..21a773c 100644
--- a/client/test/helpers/driver.js
+++ b/client/test/helpers/driver.js
@@ -3,15 +3,17 @@
const test = require('ava').test;
const uuid = require('uuid');
const spawn = require('child_process').spawn;
+const Namer = require('../../lib/namer');
function Driver() {
}
+
Driver.prototype.it = function it(shouldDoThisSuccessfully, stepFn, args, rootPath) {
test(shouldDoThisSuccessfully, t => {
return new Promise((resolve,reject) => {
const child = spawn('node', ['wskdb.js'].concat(args || []), { cwd: rootPath || '../..' });
- const name = uuid.v4();
+ const name = Namer.name('test');
const steps = stepFn(name);
var stepNumber = 0;
@@ -50,7 +52,7 @@
if (code === 0 && goody) {
resolve();
} else {
- reject('code=${code} goody=${goody}');
+ reject(`code=${code} goody=${goody}`);
}
});
}).then(result => t.is(result));