Added test for where and fulfilling raising ArgumentError if not given a block