Current Dev State

This commit is contained in:
Tim Lorsbach
2025-06-23 20:13:54 +02:00
parent b4f9bb277d
commit ded50edaa2
22617 changed files with 4345095 additions and 174 deletions

View File

@ -0,0 +1,47 @@
'use strict'
var openssl = require('../lib/openssl.js')
var hlp = require('./pem.helper.js')
var chai = require('chai')
var dirtyChai = require('dirty-chai')
var expect = chai.expect
chai.use(dirtyChai)
// NOTE: we cover here only the test cases left in coverage report
describe('openssl.js tests', function () {
describe('#.exec()', function () {
it('search string not found', function (done) {
openssl.exec([
'dhparam',
'-outform',
'PEM',
128
], 'DH PARAMETERS 404', function (error) {
hlp.checkError(error, true)
done()
})
})
})
describe('#.execBinary()', function () {
it('no tmpfiles parameter', function (done) {
openssl.execBinary([
'dhparam',
'-outform',
'PEM',
128
], function (error, result) {
hlp.checkError(error)
expect(result).to.be.ok()
done()
})
})
})
describe('#.spawn()', function () {
it.skip('error case [openssl return code 2]', function (done) {
// TODO; couldn't figure an example out
})
// TODO; I expect some more cases in here or code cleanup required
})
})