aboutsummaryrefslogtreecommitdiff
path: root/tests/replace.spec.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/replace.spec.ts')
-rw-r--r--tests/replace.spec.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/replace.spec.ts b/tests/replace.spec.ts
index dd82eaa..98f1540 100644
--- a/tests/replace.spec.ts
+++ b/tests/replace.spec.ts
@@ -3,6 +3,15 @@ import { replaceAll } from '../src'
describe('Basic tests', () => {
it('should', () => {
+ const replacer = (_, matches) => [matches.value.reduce((a, b) => a + b, 0)]
+ expect(replaceAll(/ \n+ /, replacer, ['start', 3, 5, 'mid', 2, 0, 4, 'end'])).toEqual([
+ 'start',
+ 8,
+ 'mid',
+ 6,
+ 'end',
+ ])
+
expect(
replaceAll(/"start", \s, \n/, _ => ['replaced'], [
1,