> I would like to see tests that abstract the instance handling a bit. You could have a "list" of assertions which you then run against Globalize and a specific instance. The formatDate or whatever call can be the same when the right default locale is set on the singleton Globalize.

I didn't get what improvement you are looking for. By doing this, would it improve the instance tests coverage of different modules/functions (eg. formatDate, formatNumber, ...)? Or different ways to test the instance? Or something else?

> Also, what's with the empty string as the message argument? If there's nothing to add, just leave it out.

Ok. Then, it must be cleaned. I've opened an issue for that: #247 (PS: I've mimicked the previous code and thought it was required. Since it's not, let's remove it.)