From 39bbdd6d3fc6c45a0057f8d705e8714d5975235f Mon Sep 17 00:00:00 2001 From: Richard Schneider Date: Fri, 8 Dec 2017 13:33:15 +1300 Subject: [PATCH 1/4] feat: add key/rm --- src/key/index.js | 3 ++- src/key/rm.js | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/key/rm.js diff --git a/src/key/index.js b/src/key/index.js index 396b4a078..3161e55df 100644 --- a/src/key/index.js +++ b/src/key/index.js @@ -7,6 +7,7 @@ module.exports = (arg) => { return { gen: require('./gen')(send), - list: require('./list')(send) + list: require('./list')(send), + rm: require('./rm')(send) } } diff --git a/src/key/rm.js b/src/key/rm.js new file mode 100644 index 000000000..1bcb493ed --- /dev/null +++ b/src/key/rm.js @@ -0,0 +1,12 @@ +'use strict' + +const promisify = require('promisify-es6') + +module.exports = (send) => { + return promisify((args, callback) => { + send({ + path: 'key/rm', + args: args + }, callback) + }) +} From 460e03514571a9132a8f677125df06cfe7438c85 Mon Sep 17 00:00:00 2001 From: Richard Schneider Date: Fri, 8 Dec 2017 13:50:45 +1300 Subject: [PATCH 2/4] feat: add key/rename --- src/key/index.js | 1 + src/key/rename.js | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/key/rename.js diff --git a/src/key/index.js b/src/key/index.js index 3161e55df..864c79f61 100644 --- a/src/key/index.js +++ b/src/key/index.js @@ -8,6 +8,7 @@ module.exports = (arg) => { return { gen: require('./gen')(send), list: require('./list')(send), + rename: require('./rename')(send), rm: require('./rm')(send) } } diff --git a/src/key/rename.js b/src/key/rename.js new file mode 100644 index 000000000..f168639ab --- /dev/null +++ b/src/key/rename.js @@ -0,0 +1,12 @@ +'use strict' + +const promisify = require('promisify-es6') + +module.exports = (send) => { + return promisify((oldName, newName, callback) => { + send({ + path: 'key/rename', + args: [oldName, newName] + }, callback) + }) +} From d82e3028a3605a56db652c66f18506b6c7489830 Mon Sep 17 00:00:00 2001 From: Richard Schneider Date: Fri, 8 Dec 2017 13:55:19 +1300 Subject: [PATCH 3/4] fix: nasty CRLFs --- src/key/rename.js | 24 ++++++++++++------------ src/key/rm.js | 24 ++++++++++++------------ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/key/rename.js b/src/key/rename.js index f168639ab..9fa9dda7e 100644 --- a/src/key/rename.js +++ b/src/key/rename.js @@ -1,12 +1,12 @@ -'use strict' - -const promisify = require('promisify-es6') - -module.exports = (send) => { - return promisify((oldName, newName, callback) => { - send({ - path: 'key/rename', - args: [oldName, newName] - }, callback) - }) -} +'use strict' + +const promisify = require('promisify-es6') + +module.exports = (send) => { + return promisify((oldName, newName, callback) => { + send({ + path: 'key/rename', + args: [oldName, newName] + }, callback) + }) +} diff --git a/src/key/rm.js b/src/key/rm.js index 1bcb493ed..7388dff61 100644 --- a/src/key/rm.js +++ b/src/key/rm.js @@ -1,12 +1,12 @@ -'use strict' - -const promisify = require('promisify-es6') - -module.exports = (send) => { - return promisify((args, callback) => { - send({ - path: 'key/rm', - args: args - }, callback) - }) -} +'use strict' + +const promisify = require('promisify-es6') + +module.exports = (send) => { + return promisify((args, callback) => { + send({ + path: 'key/rm', + args: args + }, callback) + }) +} From e532bc95e7c5b6b57cd6164c44d05a43a2e7860f Mon Sep 17 00:00:00 2001 From: Richard Schneider Date: Sat, 9 Dec 2017 13:38:09 +1300 Subject: [PATCH 4/4] test: run key tests from interface-ipfs-core --- test/interface/key.spec.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/interface/key.spec.js diff --git a/test/interface/key.spec.js b/test/interface/key.spec.js new file mode 100644 index 000000000..1f285895d --- /dev/null +++ b/test/interface/key.spec.js @@ -0,0 +1,20 @@ +/* eslint-env mocha */ + +'use strict' + +const test = require('interface-ipfs-core') +const Factory = require('../ipfs-factory/client') + +let factory + +const common = { + setup: function (callback) { + factory = new Factory() + callback(null, factory) + }, + teardown: function (callback) { + factory.dismantle(callback) + } +} + +test.key(common)