test: add test for 7.4 gear

This commit is contained in:
2026-01-08 13:54:22 +02:00
parent 5025e760c1
commit 8e52be728e
2 changed files with 22 additions and 0 deletions

View File

@ -67,6 +67,21 @@ object Fixtures {
Piece.Ring(pieceType = PieceType.Tome, Job.VPR, "right ring")
)
)
lazy val bis5: BiS = BiS(
Seq(
Piece.Weapon(pieceType = PieceType.Savage ,Job.BRD),
Piece.Head(pieceType = PieceType.Tome, Job.BRD),
Piece.Body(pieceType = PieceType.Savage, Job.BRD),
Piece.Hands(pieceType = PieceType.Savage, Job.BRD),
Piece.Legs(pieceType = PieceType.Tome, Job.BRD),
Piece.Feet(pieceType = PieceType.Tome, Job.BRD),
Piece.Ears(pieceType = PieceType.Tome, Job.BRD),
Piece.Neck(pieceType = PieceType.Savage, Job.BRD),
Piece.Wrist(pieceType = PieceType.Tome, Job.BRD),
Piece.Ring(pieceType = PieceType.Tome, Job.BRD, "left ring"),
Piece.Ring(pieceType = PieceType.Savage, Job.BRD, "right ring")
)
)
lazy val link: String = "https://ffxiv.ariyala.com/19V5R"
lazy val link2: String = "https://ffxiv.ariyala.com/1A0WM"
@ -74,6 +89,7 @@ object Fixtures {
lazy val link4: String = "https://etro.gg/gearset/865fc886-994f-4c28-8fc1-4379f160a916"
lazy val link5: String = "https://ffxiv.ariyala.com/1FGU0"
lazy val link6: String = "https://xivgear.app/?page=sl%7Cd65b4776-01e1-4269-af74-0bc6e01ca2ec"
lazy val link7: String = "https://xivgear.app/?page=sl|22777835-b7c8-457e-bf21-6221d0d122ea"
lazy val lootWeapon: Piece = Piece.Weapon(pieceType = PieceType.Tome, Job.AnyJob)
lazy val lootBody: Piece = Piece.Body(pieceType = PieceType.Savage, Job.AnyJob)

View File

@ -47,5 +47,11 @@ class BisProviderTest extends ScalaTestWithActorTestKit(Settings.withRandomDatab
probe.expectMessage(askTimeout, Fixtures.bis4)
}
"get best in slot set (xivgear 2)" in {
val probe = testKit.createTestProbe[BiS]()
provider ! DownloadBiS(Fixtures.link7, Job.BRD, probe.ref)
probe.expectMessage(askTimeout, Fixtures.bis5)
}
}
}