domenic/chai-as-promised — pull request #36 by jesstelford (2013-10-02 19:06:30+00:00)
Title: Avoid issues when Assertion's prototype methods don't have an apply method

For example, I was receiving these errors:

```
TypeError: Object function () {
var result = method.apply(this, arguments);
return result === undefined ? this : result;
} has no method 'apply'
```