11 lines
550 B
JavaScript
11 lines
550 B
JavaScript
const {test} = require('node:test');
|
|
const assert = require('node:assert');
|
|
const StringUtil = require('../../src/util/string-util');
|
|
|
|
test('caseInsensitiveUnusedName', () => {
|
|
assert.strictEqual(StringUtil.caseInsensitiveUnusedName('test', []), 'test');
|
|
assert.strictEqual(StringUtil.caseInsensitiveUnusedName('test', ['Test']), 'test2');
|
|
assert.strictEqual(StringUtil.caseInsensitiveUnusedName('TEST3', ['test3']), 'TEST2');
|
|
assert.strictEqual(StringUtil.caseInsensitiveUnusedName('TEST', ['test', 'TESt1', 'teST2']), 'TEST3');
|
|
});
|