Skip to content

Commit

Permalink
Improve :tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jaguililla committed Aug 3, 2024
1 parent aa98e09 commit 293bf71
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ internal class MediaTypesTest {
@Test fun `Parse correct media types`() {
MediaType("*/*").apply {
assertEquals(ANY, group)
assertEquals("any", group.text)
assertEquals("*", type)
assertEquals("*/*", fullType)

}

MediaType("text/plain").apply {
Expand Down
10 changes: 10 additions & 0 deletions http/http/src/test/kotlin/com/hexagonkt/http/HttpTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,16 @@ import kotlin.test.assertTrue

internal class HttpTest {

@Test fun `Format query string with empty keys`() {
assertEquals("", formatQueryString(QueryParameters(QueryParameter("", 1))))
assertEquals("", formatQueryString(QueryParameters(QueryParameter(" ", 1))))
}

@Test fun `Basic auth is encoded correctly`() {
assertEquals("YTo", basicAuth("a"))
assertEquals("YTpi", basicAuth("a", "b"))
}

@Test fun `Format query string`() {
fun testParseFormat(expected: String, queryString: String) {
assertEquals(expected, formatQueryString(parseQueryString(queryString)))
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.hexagonkt.http.model

import com.hexagonkt.http.model.CookieSameSite.*
import org.junit.jupiter.api.Assertions.assertFalse
import org.junit.jupiter.api.Test
import kotlin.IllegalArgumentException
Expand All @@ -20,6 +21,10 @@ internal class CookieTest {
assertEquals(5, cookie.maxAge)
assertTrue(cookie.secure)
assertFalse(cookie.deleted)

assertEquals(LAX, cookie.copy(sameSite = LAX).sameSite)
assertEquals(NONE, cookie.copy(sameSite = NONE).sameSite)
assertEquals(STRICT, cookie.copy(sameSite = STRICT).sameSite)
}

@Test fun `Cookie can be deleted`() {
Expand Down

0 comments on commit 293bf71

Please sign in to comment.