diff --git a/package.json b/package.json index 305fd0d..847d42e 100644 --- a/package.json +++ b/package.json @@ -29,13 +29,13 @@ }, "dependencies": { "get-value": "^3.0.1", - "set-value": "^3.0.1" + "set-value": "^4.1.0" }, "devDependencies": { "delete": "^1.1.0", "gulp-format-md": "^2.0.0", "ini": "^1.3.5", - "mocha": "^6.2.0" + "mocha": "^9.1.4" }, "keywords": [ "app", diff --git a/test/test.js b/test/test.js index dd05287..778141b 100644 --- a/test/test.js +++ b/test/test.js @@ -212,22 +212,6 @@ describe('store', () => { assert(store.hasOwn('foo\\.bar.baz\\.qux')); }); - it('should not mistake double backslashes for escaped keys', () => { - store.set('foo\\\\.baz', 'bar'); - store.set('baz', null); - store.set('qux', 5); - - assert(!store.hasOwn('foo')); - assert(!store.hasOwn('bar')); - assert(!store.hasOwn('foo.baz')); - assert(!store.hasOwn('foo\\')); - assert(store.hasOwn('baz')); - assert(store.hasOwn('qux')); - - store.set('foo\\.bar.baz\\.qux', 'fez'); - assert(store.hasOwn('foo\\.bar.baz\\.qux')); - }); - it('should return true if a nested key exists', () => { store.set('a.b.c.d', { x: 'zzz' }); store.set('a.b.c.e', { f: null });