feat: add public seller directory

This commit is contained in:
2026-09-08 19:36:13 -04:00
parent 206bb18da6
commit a76d777a6b
11 changed files with 152 additions and 2 deletions
@@ -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' }]);
});