From 16a29659b3b8fdc2e47d54d6c53f47e4733a47ca Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Tue, 15 Sep 2015 00:02:45 -0700 Subject: [PATCH] Add tests for lone surrogates. --- test/test.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/test.js b/test/test.js index 55e92dac1..0b0fb676e 100644 --- a/test/test.js +++ b/test/test.js @@ -18855,6 +18855,17 @@ assert.deepEqual(_.words(string), ['I', hearts, 'the', leafs]); }); + + QUnit.test('should match lone surrogates', function(assert) { + assert.expect(3); + + var pairs = hearts.split(''), + loneSurrogates = pairs[0] + ' ' + pairs[1]; + + assert.strictEqual(_.size(loneSurrogates), 3); + assert.deepEqual(_.toArray(loneSurrogates), [pairs[0], ' ', pairs[1]]); + assert.deepEqual(_.words(loneSurrogates), []); + }); }()); /*--------------------------------------------------------------------------*/