Updated clicks summary test to match current API response

This commit is contained in:
Erik C. Thauvin 2024-09-20 17:16:05 -07:00
parent e81e7f315a
commit ba92c1f3b1
Signed by: erik
GPG key ID: 776702A6A2DA330E
2 changed files with 5 additions and 12 deletions

View file

@ -180,12 +180,13 @@ class BitlyTest {
fun `clicks summary`() {
val bl = bitly.bitlinks()
assertThat(bl.clicks(shortUrl)).isNotEqualTo(Constants.EMPTY)
bl.clicks(shortUrl, unit = Units.MONTH, units = 6)
val clicks = bl.clicks(shortUrl, unit = Units.MONTH, units = 1)
assertThat(bl.lastCallResponse).all {
prop(CallResponse::isUpgradeRequired)
prop(CallResponse::statusCode).isEqualTo(402)
prop(CallResponse::description).startsWith("Metrics")
prop(CallResponse::isSuccessful).isTrue()
prop(CallResponse::statusCode).isEqualTo(200)
prop(CallResponse::description).isEmpty()
}
assertThat(clicks.toInt()).isGreaterThanOrEqualTo(0)
}
@Test