Skip to content

Commit

Permalink
Merge branch 'main' into fix-netty-connection-pool-memory-leak
Browse files Browse the repository at this point in the history
  • Loading branch information
kyri-petrou authored Jun 18, 2024
2 parents e4fbc0e + 36df30f commit d86916f
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 0 deletions.
4 changes: 4 additions & 0 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,10 @@ lazy val zioHttpHtmx = (project in file("zio-http-htmx"))
.settings(
stdSettings("zio-http-htmx"),
publishSetting(true),
libraryDependencies ++= Seq(
`zio-test`,
`zio-test-sbt`,
),
)
.dependsOn(zioHttpJVM)

Expand Down
3 changes: 3 additions & 0 deletions zio-http-htmx/src/main/scala/zio/http/htmx/package.scala
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
package zio.http

package object htmx extends Attributes
15 changes: 15 additions & 0 deletions zio-http-htmx/src/test/scala/zio/http/htmx/HtmxSpec.scala
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package zio.http.htmx

import zio.test.{ZIOSpecDefault, assertTrue}

import zio.http.template.button

case object HtmxSpec extends ZIOSpecDefault {
override def spec = suite("HtmxSpec")(
test("hx-get attribute") {
val view = button(hxGetAttr := "/test", "click")
val expected = """<button hx-get="/test">click</button>"""
assertTrue(view.encode == expected.stripMargin)
},
)
}

0 comments on commit d86916f

Please sign in to comment.