From d4c16e497f6330dc88f576a4ed41768a05e7448f Mon Sep 17 00:00:00 2001 From: mrmlnc Date: Sun, 9 Jan 2022 16:33:28 +0300 Subject: [PATCH] test: additional tests for steppped ranges --- src/utils/pattern.spec.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/utils/pattern.spec.ts b/src/utils/pattern.spec.ts index 3093b99b..7a1334b8 100644 --- a/src/utils/pattern.spec.ts +++ b/src/utils/pattern.spec.ts @@ -88,6 +88,7 @@ describe('Utils → Pattern', () => { // The second braces pass assert.ok(util.isDynamicPattern('{a,b,{c,d}')); assert.ok(util.isDynamicPattern('{1..3}')); + assert.ok(util.isDynamicPattern('{2..10..2}')); }); it('should return false for brace extension when the `braceExpansion` option is disabled', () => { @@ -146,6 +147,10 @@ describe('Utils → Pattern', () => { assert.ok(!util.isDynamicPattern('{a' + ','.repeat(999999) + 'b')); assert.ok(!util.isDynamicPattern('{1..')); assert.ok(!util.isDynamicPattern('{1.' + '.'.repeat(999999) + '2')); + assert.ok(!util.isDynamicPattern('{2..10')); + assert.ok(!util.isDynamicPattern('{2..10.')); + assert.ok(!util.isDynamicPattern('{2..10..')); + assert.ok(!util.isDynamicPattern('{2..10..2')); }); });