First pass at astral symbols tests.

This commit is contained in:
John-David Dalton
2015-09-14 18:04:12 -07:00
parent 8278b1e79f
commit b4dd21fc64

View File

@@ -18821,6 +18821,24 @@
/*--------------------------------------------------------------------------*/
QUnit.module('astral symbols');
(function() {
var string = 'I \uD83D\uDC95 the \uD83C\uDF42';
QUnit.test('should account for astral symbols', function(assert) {
assert.expect(5);
assert.strictEqual(_.size(string), 9);
assert.strictEqual(_.pad(string, 12), ' ' + string + ' ');
assert.strictEqual(_.padLeft(string, 12), ' ' + string);
assert.strictEqual(_.padRight(string, 12), string + ' ');
assert.deepEqual(_.toArray(string), ['I', ' ', '\uD83D\uDC95', ' ', 't', 'h', 'e', ' ', '\uD83C\uDF42']);
});
}());
/*--------------------------------------------------------------------------*/
QUnit.module('lodash.unescape');
(function() {