1*082815dcSEvan Baconimport { applyPermissions } from '../Permissions';
2*082815dcSEvan Bacon
3*082815dcSEvan Bacondescribe(applyPermissions, () => {
4*082815dcSEvan Bacon  it(`applies permissions`, () => {
5*082815dcSEvan Bacon    expect(
6*082815dcSEvan Bacon      applyPermissions(
7*082815dcSEvan Bacon        {
8*082815dcSEvan Bacon          foo: 'USE FOO',
9*082815dcSEvan Bacon          bar: 'USE BAR',
10*082815dcSEvan Bacon          sigma: 'USE SIGMA',
11*082815dcSEvan Bacon        },
12*082815dcSEvan Bacon        {
13*082815dcSEvan Bacon          // @ts-expect-error
14*082815dcSEvan Bacon          skip: 'invalid',
15*082815dcSEvan Bacon          sigma: false,
16*082815dcSEvan Bacon        },
17*082815dcSEvan Bacon        { foo: 'bar', sigma: 'defined' }
18*082815dcSEvan Bacon      )
19*082815dcSEvan Bacon    ).toStrictEqual({ foo: 'bar', bar: 'USE BAR' });
20*082815dcSEvan Bacon  });
21*082815dcSEvan Bacon});
22