feat: add public seller directory
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
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' }]);
|
||||
});
|
||||
Reference in New Issue
Block a user