Bot releases are visible (Hide)
Published by etorreborre 4 months ago
This release fixes issue #1255.
Published by etorreborre 4 months ago
Scala-native has been upgraded to 0.5 thanks to @xuwei-k.
Published by etorreborre 5 months ago
As prescribed here: https://www.scala-lang.org/blog/2024/02/29/scala-3.4.0-and-3.3.3-released.html.
Thanks to @TonioGela for noticing this.
Published by etorreborre 5 months ago
Version 5 dropped the Scope
trait for mutable specifications, to initialize some values and make them accessible to examples in mutable specifications.
That trait is now back as org.specs2.execute.Scope
:
class MySpec extends mutable.Specification:
"e1" in new MyScope:
someValue === 1
trait MyScope extends Scope:
val someValue: Int = 1
Published by etorreborre 9 months ago
Please see issue #1216
Published by etorreborre 9 months ago
Please see issue #1216
Published by etorreborre 9 months ago
This release fixes an important issue where specs2 execution environment is not properly shutdown.
It is strongly advised to upgrade to this version.
Note that there are some low-level breakages in this release:
shutdown
functions on Env
have changeddefault
methods to build low-level components like CustomInstances
, SpecificationFinder
, PrinterFactory
have been removed. Those components now require an explicit Env
OwnEnv
and OwnExecutionEnv
traits have been reworked to operate on their own environment, without needing to make a copy of the specification Env
. This avoids some easy mistakes where it is fairly easy to shutdown the specs2 execution environmentdiscardRejectedFutures
, set to true
by default, which avoids printing futures rejected by a thread pool which can happen on shutdown when testing for termination for examplePublished by etorreborre 10 months ago
fix #1209: do a proper check for JSON matchers when comparing strings or boolean values (the previous and incorrect version could end-up asserting that 1 == "1".
fix #1183. That fix was incorrectly backported to the 4.x series.
Published by etorreborre 10 months ago
fix #1209: do a proper check for JSON matchers when comparing strings or boolean values (the previous and incorrect version could end-up asserting that 1 == "1"
.
Published by etorreborre 12 months ago
This release fixes 1 issue:
atLeast
, atMost
, exactly
Published by etorreborre 12 months ago
This release fixes 2 issues:
MockThrownExpectations
object which can be used with specification throwing exceptions on failures (like SpecWithJUnit
)atLeast
, atMost
, exactly
Published by etorreborre about 1 year ago
This release fixes 2 issues:
In addition the success messages for numeric matchers (be less, be greater, etc...) have been improved.
Published by etorreborre about 1 year ago
This is a fix for issue #1185
Published by etorreborre about 1 year ago
This release fixes a bug with the JsonMatchers
. Please read the description at #1183.
Published by etorreborre over 1 year ago
This release upgrades the mockito dependency to the 4.x series (instead of 3.x)
Published by etorreborre over 1 year ago
This version pushes a simple change (backport a JsonMatchers
object) and fixes the incorrectly published 4.19.1
jars for Scala 3.
Published by etorreborre almost 2 years ago
Published by etorreborre almost 2 years ago
Published by etorreborre almost 2 years ago
Those 2 versions have been released by mistake. The PR which led to their creation has now been reverted. See #1116
Published by etorreborre about 2 years ago
Thanks to @mkurz for doing that upgrade!