epeli/underscore.string — pull request #90 by rallison (2012-02-29 19:57:17+00:00)
Title: Issue #89 - Dasherize - Fix for multiple dashes

Hi,

The recent fix for issue #89 ended up breaking a separate test case for me that also wasn't covered by the underscore.string.js test cases. Basically, doing this:

```_('this Is A Test').dasherize()```

would result in:

```this-is--a--test``` instead of ```this-is-a-test```

I've committed a change that fixes that and a test case that covers that. Additionally, there are a couple more test cases added.