Skip to content

Commit

Permalink
Remove unit tests for deleted sanitizer function
Browse files Browse the repository at this point in the history
  • Loading branch information
bkimminich committed Oct 11, 2019
1 parent 5c65df7 commit 505f340
Showing 1 changed file with 0 additions and 27 deletions.
27 changes: 0 additions & 27 deletions test/server/insecuritySpec.js
Expand Up @@ -166,31 +166,4 @@ describe('insecurity', () => {
expect(insecurity.sanitizeLegacy('<<a|ascript>alert(`xss`)</script>')).to.equal('<script>alert(`xss`)</script>')
})
})

describe('sanitizeProcessExit', () => {
it('returns empty string for undefined input', () => {
expect(insecurity.sanitizeProcessExit()).to.equal('')
expect(insecurity.sanitizeProcessExit(undefined)).to.equal('')
})

it('returns input unchanged for plain text input', () => {
expect(insecurity.sanitizeProcessExit('bkimminich')).to.equal('bkimminich')
expect(insecurity.sanitizeProcessExit('Kosh III.')).to.equal('Kosh III.')
})

it('replaces case-insensitive occurences of "process" with balloon letters', () => {
expect(insecurity.sanitizeProcessExit('Work in process, yes?')).to.equal('Work in ⓟⓡⓞⓒⓔⓢⓢ, yes?')
expect(insecurity.sanitizeProcessExit('pRoCeSS')).to.equal('ⓟⓡⓞⓒⓔⓢⓢ')
})

it('replaces case-insensitive occurences of "exit" with mirror letters', () => {
expect(insecurity.sanitizeProcessExit('Where is the exit?')).to.equal('Where is the ǝxıʇ?')
expect(insecurity.sanitizeProcessExit('eXiT')).to.equal('ǝxıʇ')
})

it('disables dangerous "process.exit()" call', () => {
expect(insecurity.sanitizeProcessExit('process.exit()')).to.equal('ⓟⓡⓞⓒⓔⓢⓢ.ǝxıʇ()')
expect(insecurity.sanitizeProcessExit('pprocessrocess.eexitxit()')).to.equal('pⓟⓡⓞⓒⓔⓢⓢrocess.eǝxıʇxit()')
})
})
})

0 comments on commit 505f340

Please sign in to comment.