From cfe813fa08fab87e5dbfcf538a002f0d18d1c5c3 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sun, 20 Sep 2015 11:59:23 -0700 Subject: [PATCH] Add regional indicator tests. --- test/test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/test.js b/test/test.js index 442ea3715..f1f9a1202 100644 --- a/test/test.js +++ b/test/test.js @@ -18946,6 +18946,22 @@ assert.deepEqual(_.toArray(surrogates), [pair[0], ' ', pair[1]]); assert.deepEqual(_.words(surrogates), []); }); + + QUnit.test('should account for regional symbols', function(assert) { + assert.expect(6); + + var pair = flag.match(/\ud83c[\udde6-\uddff]/g), + regionals = pair.join(' '); + + assert.strictEqual(_.size(flag), 1); + assert.strictEqual(_.size(regionals), 3); + + assert.deepEqual(_.toArray(flag), [flag]); + assert.deepEqual(_.toArray(regionals), [pair[0], ' ', pair[1]]); + + assert.deepEqual(_.words(flag), [flag]); + assert.deepEqual(_.words(regionals), [pair[0], pair[1]]); + }); }()); /*--------------------------------------------------------------------------*/