When should I be using shouldBe and when should I be using shouldEqual?
port shouldEqual 8000
port shouldBe 8000
From http://www.scalatest.org/user_guide/using_matchers#checkingEqualityWithMatchers:
result shouldEqual 3 // can customize equality, no parentheses required
result shouldBe 3 // cannot customize equality, so fastest to compile, no parentheses required
The first one takes an implicit Equality[T]
to verify the computed value with the expected value, the second one doesn't. So if you just want to compare the port number shouldBe
is sufficient.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With