Chainable assertion framework for Javascript