import { NotFoundException } from '@nestjs/common'; import { publicTenantView } from './public-tenant'; describe('publicTenantView', () => { it('hides internal fields and returns the public company', () => { expect( publicTenantView({ name: 'Cliente 1', slug: 'cliente-1', status: 'ACTIVE', }), ).toEqual({ name: 'Cliente 1', slug: 'cliente-1', status: 'ACTIVE' }); }); it('tells the visitor when the company is missing', () => { expect(() => publicTenantView(null)).toThrow(NotFoundException); expect(() => publicTenantView(null)).toThrow('Este cliente não existe.'); }); });