17 lines
541 B
JavaScript
17 lines
541 B
JavaScript
import assert from 'node:assert/strict';
|
|
import test from 'node:test';
|
|
|
|
import { createPublicSellerService } from '../../src/modules/sellers/services/public-seller-service.js';
|
|
|
|
test('lists sellers associated with publicly visible listings', async () => {
|
|
const service = createPublicSellerService({
|
|
sellerRepository: {
|
|
async listPublic() {
|
|
return [{ id: 'seller-1', displayName: 'Catalog Owner' }];
|
|
},
|
|
},
|
|
});
|
|
|
|
assert.deepEqual(await service.list(), [{ id: 'seller-1', displayName: 'Catalog Owner' }]);
|
|
});
|