feat: use ClassifiedAdTitle value object for ClassifiedAd.title

This commit is contained in:
2026-07-26 11:39:25 -04:00
parent 3df59767ea
commit ed83e021a0
6 changed files with 49 additions and 11 deletions

View File

@@ -0,0 +1,13 @@
import pytest
from domain.marketplace.classified_ad_title import ClassifiedAdTitle
def test_classified_ad_title_creation():
title = ClassifiedAdTitle(title="Test Ad")
assert title.title == "Test Ad"
def test_classified_ad_title_can_not_be_longer_then_100_chars():
with pytest.raises(ValueError):
ClassifiedAdTitle(title="efbqzzqmsjdlhkovmnmyykrjvlftrzzaefbqzzqmsjdlhkovmnmyykrjvlftrzzaefbqzzqmsjdlhkovmnmyykrjvlftrzzaefbqzzqmsjdlhkovmnmyykrjvlftrzzaefbqzzqmsjdlhkovmnmyykrjvlftrzza")