fastlane-pem
Version:
node wrapper for ruby fastlane pem module
17 lines (14 loc) • 520 B
JavaScript
var proxyquire = require('proxyquire'),
test = require('tape'),
sinon = require('sinon')
var exec = sinon.stub().callsArgWith(2, null, 'stdout', 'stderr')
var child_process = { exec }
var pem = proxyquire('..', { child_process })
test('pem wrapper callback receives a result object', (t) => {
exec.reset()
pem((_, result) => {
t.equal(result.stdout, 'stdout', 'result object has stdout')
t.equal(result.stderr, 'stderr', 'result object has stderr')
t.end()
})
})