1
0
Fork 0
mirror of https://github.com/shimataro/ssh-key-action.git synced 2025-06-19 22:52:10 +10:00

* first action!

This commit is contained in:
shimataro 2019-09-18 20:30:33 +09:00
parent 8deacc95b1
commit 4e3aad3b7f
No known key found for this signature in database
GPG key ID: BE92C05736911A9D
3750 changed files with 1155519 additions and 0 deletions

5
node_modules/err-code/test/.eslintrc.json generated vendored Normal file
View file

@ -0,0 +1,5 @@
{
"env": {
"mocha": true
}
}

92
node_modules/err-code/test/test.js generated vendored Normal file
View file

@ -0,0 +1,92 @@
'use strict';
var errcode = require('../index');
var expect = require('expect.js');
describe('errcode', function () {
describe('string as first argument', function () {
it('should create an error object without code', function () {
var err = errcode('my message');
expect(err).to.be.an(Error);
expect(err.hasOwnProperty(err.code)).to.be(false);
});
it('should create an error object with code', function () {
var err = errcode('my message', 'ESOME');
expect(err).to.be.an(Error);
expect(err.code).to.be('ESOME');
});
it('should create an error object with code and properties', function () {
var err = errcode('my message', 'ESOME', { foo: 'bar', bar: 'foo' });
expect(err).to.be.an(Error);
expect(err.code).to.be('ESOME');
expect(err.foo).to.be('bar');
expect(err.bar).to.be('foo');
});
it('should create an error object without code but with properties', function () {
var err = errcode('my message', { foo: 'bar', bar: 'foo' });
expect(err).to.be.an(Error);
expect(err.code).to.be(undefined);
expect(err.foo).to.be('bar');
expect(err.bar).to.be('foo');
});
});
describe('error as first argument', function () {
it('should accept an error and do nothing', function () {
var myErr = new Error('my message');
var err = errcode(myErr);
expect(err).to.be(myErr);
expect(err.hasOwnProperty(err.code)).to.be(false);
});
it('should accept an error and add a code', function () {
var myErr = new Error('my message');
var err = errcode(myErr, 'ESOME');
expect(err).to.be(myErr);
expect(err.code).to.be('ESOME');
});
it('should accept an error object and add code & properties', function () {
var myErr = new Error('my message');
var err = errcode(myErr, 'ESOME', { foo: 'bar', bar: 'foo' });
expect(err).to.be.an(Error);
expect(err.code).to.be('ESOME');
expect(err.foo).to.be('bar');
expect(err.bar).to.be('foo');
});
it('should create an error object without code but with properties', function () {
var myErr = new Error('my message');
var err = errcode(myErr, { foo: 'bar', bar: 'foo' });
expect(err).to.be.an(Error);
expect(err.code).to.be(undefined);
expect(err.foo).to.be('bar');
expect(err.bar).to.be('foo');
});
});
it('should allow passing null & undefined in the first argument', function () {
var err;
err = errcode(null, 'ESOME');
expect(err).to.be.an(Error);
expect(err.message).to.be('null');
expect(err.code).to.be('ESOME');
err = errcode(undefined, 'ESOME');
expect(err).to.be.an(Error);
expect(err.message).to.be('');
expect(err.code).to.be('ESOME');
});
});