=str #15740 hookup filter and collect

* copy tests from old DSL
* adapt ChainSetup to the new DSL

Fixes #15740
I don't think this Spec adds much value, other tests should cover enough.
I removed the file in the FlowGraph branch, so you can leave it untouched here.