11 lines
650 B
JavaScript
11 lines
650 B
JavaScript
import test from 'node:test';
|
|
import assert from 'node:assert/strict';
|
|
import { selectTeamSub2ApiRecords } from './sub2api-scope.mjs';
|
|
|
|
test('excludes only the mother email, not other owners or members', () => {
|
|
const records = [{ email: ' Owner@EXAMPLE.com ' }, { email: 'other@example.com', role: 'account-owner' }, { email: 'member@example.com' }];
|
|
assert.deepEqual(selectTeamSub2ApiRecords(records, { email: 'owner@example.com' }, true), records.slice(1));
|
|
assert.deepEqual(selectTeamSub2ApiRecords(records, { email: 'owner@example.com' }), records);
|
|
assert.deepEqual(selectTeamSub2ApiRecords(records, { email: '' }, true), records);
|
|
});
|