Piumino, meaning duvet in Italian, is like a duvet over the bed called Angular TestBed. It provides test helpers to test trivial things like inputs and outputs with a single line.
Current situation
Piumino currently has a single level API with function arguments determining the behavior of the matcher.
Desired situation
The idea is to rewrite it into a chaining API that adds behavior on each step in the chain, composing the test in that way.
Furthermore support for different styles of input/outputs has to be added as well as basic visibility matchers.
Current situation
.toBeBoundTo fails if the bounded property is a setter without a getter as it cannot retrieve the value of the property after setting.
Desired situation
Setters without a getter are supported in some way, either through .toBeBoundTo or a different matcher.
Current situation
The number of elements that are found cannot be determined right now.
Desired situation
With the implementation of #5 selecting multiple elements is possible.
Add a matcher that checks the amount of elements that were selected.