"""
Unit tests for page content templates
"""
import pytest
from src.generation.page_templates import get_page_content
def test_get_page_content_about():
content = get_page_content("about", "www.example.com")
assert content == "
About Us
"
def test_get_page_content_contact():
content = get_page_content("contact", "www.example.com")
assert content == "Contact
"
def test_get_page_content_privacy():
content = get_page_content("privacy", "www.example.com")
assert content == "Privacy Policy
"
def test_get_page_content_unknown_type():
content = get_page_content("unknown", "www.example.com")
assert content == "Unknown
"
def test_get_page_content_domain_parameter():
content = get_page_content("about", "test-site.b-cdn.net")
assert "About Us
" in content
def test_get_page_content_returns_valid_html():
content = get_page_content("about", "www.example.com")
assert content.startswith("")
assert content.endswith("
")