diff --git a/tests/test_dsl.py b/tests/test_dsl.py
index ee948c0..7f96393 100644
--- a/tests/test_dsl.py
+++ b/tests/test_dsl.py
@@ -52,7 +52,7 @@ def test_style_empty_dict() -> None:
assert html == '
\n
\n'
-def test_unsafe_text() -> None:
+def test_safe_content_is_not_escaped() -> None:
html = render(h("div", safe("")))
assert html == dedent(
"""\
@@ -63,7 +63,7 @@ def test_unsafe_text() -> None:
)
-def test_safe_text() -> None:
+def test_content_is_escaped() -> None:
html = render(h("div", ""))
assert html == dedent(
"""\
@@ -74,6 +74,16 @@ def test_safe_text() -> None:
)
+def test_attributes_are_escaped() -> None:
+ html = render(h("div", {"id": ""}))
+ assert html == dedent(
+ """\
+
+
+ """
+ )
+
+
def test_empty_string_boolean_attribute() -> None:
html = render(h("input", {"disabled": ""}))
assert html == "\n"