specs2 1.8
This version adds new features on top of 1.7.1:
- added an
Analysistrait to specify dependencies between packages (using the classycle project) - added traits to selectively remove implicits:
NoMustExpectations,NoShouldExpectations,NoBooleanAutoExamples,NoArgProperties,NoDebug,NoPendingUntilFixed,NoContexts - DataTables can now be used as an example without giving a description. The DataTable itself will be used as the example description
containmatchers can now be adapted to allow a more flexible definition of "containment"- reworked the Matchers guide with tabs to get an easier access to all the matchers documentation
- upgraded to Mockito 1.9.0 (inline stubbing + verification ignoring stubbed methods)
- added the
\>and\>~xml matchers to match Text nodes (aliases:textIs,textMatches) - issue 55: added system exit codes on the
ClassRunnermainmethod
And some fixes:
- fixed the creation of the table of contents when there are linked specifications
- fixed issue 51: specify a partial match for
ParserMatchers - fixed issue 52: added a
there was no(mock).interactionexpression (corresponding to Mockito'sverifyZeroInteractions) - fixed issue 54: reporting the data frequencies when using ScalaCheck
- fixed issue 57: correct location on ScalaCheck failures
==========================
specs2 is a library for writing software specifications in Scala.
For more information visit: http://specs2.org.
