deno.land / x / mongoose@6.7.5 / test / helpers / update.removeUnusedArrayFilters.test.js

update.removeUnusedArrayFilters.test.js
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
'use strict';
const assert = require('assert');const removeUnusedArrayFilters = require('../../lib/helpers/update/removeUnusedArrayFilters');
describe('removeUnusedArrayFilters', function() { it('respects `$or` (gh-10696)', function() { const update = { $set: { 'requests.$[i].status.aa': 'ON_GOING', 'requests.$[i].status.bb': 'ON_GOING' } }; const arrayFilters = [{ $or: [{ 'i.no': 1 }] }];
const ret = removeUnusedArrayFilters(update, arrayFilters); assert.deepEqual(ret, [{ $or: [{ 'i.no': 1 }] }]); });});
mongoose

Version Info

Tagged at
a year ago