integration should.js, fixing scope bug in tests, support for more patterns