raganwald/Underscore-Matchers-for-Jasmine — pull request #3 by Sequoia (2012-05-07 18:41:12+00:00)
Title: Allow jasmine to run in browser

```javascript
var invoke, _;
var __slice = Array.prototype.slice;

if (typeof _ === "undefined" || _ === null) _ = require('underscore')
```

Because ```_``` is declared locally in line one above, line 4 above will always be true, which means ```require``` will be called, and ```window.require``` doesn't exist. I removed the ```_``` declaration so it falls back to the outer scope and picks up the previously declared ```_```.