aboutsummaryrefslogtreecommitdiff
path: root/test/apps/static.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'test/apps/static.gleam')
-rw-r--r--test/apps/static.gleam15
1 files changed, 13 insertions, 2 deletions
diff --git a/test/apps/static.gleam b/test/apps/static.gleam
index 5c6ca05..fcf52f3 100644
--- a/test/apps/static.gleam
+++ b/test/apps/static.gleam
@@ -1,8 +1,8 @@
// IMPORTS ---------------------------------------------------------------------
-import lustre/attribute.{disabled, src}
+import lustre/attribute.{attribute, class, disabled, src, style}
import lustre/element.{text}
-import lustre/element/html.{body, h1, head, html, img, input, title}
+import lustre/element/html.{body, div, h1, head, html, img, input, title}
// VIEW ------------------------------------------------------------------------
@@ -16,3 +16,14 @@ pub fn view() {
]),
])
}
+
+pub fn escaped_attribute() {
+ div(
+ [
+ class("'badquotes'"),
+ style([#("background", "\"><script>alert`1`</script>")]),
+ attribute("example", "{\"mykey\": \"myvalue\"}"),
+ ],
+ [],
+ )
+}