anobis
Version:
JavaScript obfuscator
39 lines (28 loc) • 1.1 kB
text/typescript
import { assert } from 'chai';
import { ArraySanitizer } from '../../../../src/cli/sanitizers/ArraySanitizer';
describe('ArraySanitizer', () => {
describe('ArraySanitizer: TCLISanitizer = (value: string): string[]', () => {
describe('variant #1: input value `foo`', () => {
const inputValue: string = 'foo';
const expectedValue: string[] = ['foo'];
let value: string[];
before(() => {
value = ArraySanitizer(inputValue);
});
it('should sanitize value', () => {
assert.deepEqual(value, expectedValue);
});
});
describe('variant #2: input value `foo, bar`', () => {
const inputValue: string = 'foo, bar';
const expectedValue: string[] = ['foo', 'bar'];
let value: string[];
before(() => {
value = ArraySanitizer(inputValue);
});
it('should sanitize value', () => {
assert.deepEqual(value, expectedValue);
});
});
});
});