Skip to content

Commit cad42e3

Browse files
committed
update tests
1 parent 052356d commit cad42e3

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pomIncludeRepository := { x => false }
1818

1919
libraryDependencies ++= Seq(
2020
"io.swagger.core.v3" % "swagger-core-jakarta" % "2.2.4",
21-
"com.github.swagger-akka-http" %% "swagger-scala-module" % "2.7.7",
21+
"com.github.swagger-akka-http" %% "swagger-scala-module" % "2.7.9",
2222
"com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.14.0",
2323
"org.scalatest" %% "scalatest" % "3.2.14" % Test,
2424
"org.slf4j" % "slf4j-simple" % "1.7.36" % Test

src/test/scala/com/github/swagger/scala3enum/converter/SwaggerScala3EnumModelConverterSpec.scala

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ class SwaggerScala3EnumModelConverterSpec extends AnyWordSpec with Matchers with
2626
model.get.getProperties should not be (null)
2727
val field = model.value.getProperties.get("color")
2828
field shouldBe a [StringSchema]
29-
field.asInstanceOf[StringSchema].getEnum.asScala shouldEqual Seq("Red", "Green", "Blue")
30-
nullSafeList(model.value.getRequired) shouldBe Seq("color", "make")
29+
nullSafeList(field.asInstanceOf[StringSchema].getEnum) shouldEqual Seq("Red", "Green", "Blue")
30+
nullSafeList(field.getRequired) shouldBe empty
31+
nullSafeList(model.value.getRequired) shouldEqual Seq("color", "make")
3132
}
3233
"get model for CtxCar" in {
3334
val converter = ModelConverters.getInstance()
@@ -37,8 +38,9 @@ class SwaggerScala3EnumModelConverterSpec extends AnyWordSpec with Matchers with
3738
model.get.getProperties should not be (null)
3839
val field = model.value.getProperties.get("color")
3940
field shouldBe a [StringSchema]
40-
field.asInstanceOf[StringSchema].getEnum.asScala shouldEqual Seq("Red", "Green", "Blue")
41-
nullSafeList(model.value.getRequired) shouldBe Seq("color", "make")
41+
nullSafeList(field.asInstanceOf[StringSchema].getEnum) shouldEqual Seq("Red", "Green", "Blue")
42+
nullSafeList(field.getRequired) shouldBe empty
43+
nullSafeList(model.value.getRequired) shouldEqual Seq("color", "make")
4244
}
4345
"get model for Colors" in {
4446
val converter = ModelConverters.getInstance()
@@ -49,8 +51,9 @@ class SwaggerScala3EnumModelConverterSpec extends AnyWordSpec with Matchers with
4951
val field = model.value.getProperties.get("set")
5052
field shouldBe a [ArraySchema]
5153
val arraySchema = field.asInstanceOf[ArraySchema]
52-
arraySchema.getItems.getEnum.asScala shouldEqual Seq("Red", "Green", "Blue")
53-
nullSafeList(model.value.getRequired) shouldBe Seq("set")
54+
nullSafeList(arraySchema.getItems.getEnum) shouldEqual Seq("Red", "Green", "Blue")
55+
nullSafeList(arraySchema.getRequired) shouldBe empty
56+
nullSafeList(model.value.getRequired) shouldEqual Seq("set")
5457
}
5558
}
5659

0 commit comments

Comments
 (0)