Skip to content

New should expression #takeAWhile and more

Choose a tag to compare

@dionisiydk dionisiydk released this 24 Sep 21:58
· 40 commits to master since this release
2f89eac
  • New should expression is supported for behaviour validation:
[mock someMessage] fork.
mock should takeAWhile to receive someMessage.
  • Better validation of argument capture. Now the validation result knows that the subject was captured from concrete message send.
  • API for validation of all involved objects are changed.
    Following expressions are not anymore supported:
Any should receive someMessage.
(Kind of: Point) should receive someMessage

Now extra #inTest message is required:

Any inTest should receive someMessage.
(Kind of: Point) inTest should receive someMessage

In next version the "class word" based DSL will be deprecated by "Any expressions" :

Any object inTest should receive someMessage
(Any instanceOf: Point) inTest should receive someMessage.
(Any kindOf: Number) inTest should be even.
  • Better granularity of baseline: Core vs Tests. Core does not load any tests anymore (fixes #20).