From fbead6cd07e63dd75322ccd9409c6a2cf8913dc6 Mon Sep 17 00:00:00 2001 From: Eddie Antonio Santos Date: Wed, 13 May 2020 10:29:24 -0600 Subject: [PATCH] test(common/lmlayer): use import syntax in tests --- common/lexical-model-word-breakers/package-lock.json | 6 ++++++ common/lexical-model-word-breakers/package.json | 1 + .../test/test-ascii-word-breaker.ts | 7 ++++--- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/common/lexical-model-word-breakers/package-lock.json b/common/lexical-model-word-breakers/package-lock.json index b50f15e5dc..78a82b4388 100644 --- a/common/lexical-model-word-breakers/package-lock.json +++ b/common/lexical-model-word-breakers/package-lock.json @@ -4,6 +4,12 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@types/chai": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.11.tgz", + "integrity": "sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw==", + "dev": true + }, "@types/mocha": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.2.tgz", diff --git a/common/lexical-model-word-breakers/package.json b/common/lexical-model-word-breakers/package.json index cc924595ce..469b9b672c 100644 --- a/common/lexical-model-word-breakers/package.json +++ b/common/lexical-model-word-breakers/package.json @@ -36,6 +36,7 @@ }, "devDependencies": { "@keymanapp/lexical-model-types": "^14.0.75", + "@types/chai": "^4.2.11", "@types/mocha": "^7.0.2", "chai": "^4.2.0", "mocha": "^5.2.0", diff --git a/common/lexical-model-word-breakers/test/test-ascii-word-breaker.ts b/common/lexical-model-word-breakers/test/test-ascii-word-breaker.ts index ce642f5a1c..48287872ca 100644 --- a/common/lexical-model-word-breakers/test/test-ascii-word-breaker.ts +++ b/common/lexical-model-word-breakers/test/test-ascii-word-breaker.ts @@ -1,11 +1,12 @@ /// -var assert = require('chai').assert; -var breakASCIIWords = require('../').ascii; +import {assert} from 'chai'; +import {ascii as breakASCIIWords} from '../' + describe('The ASCII word breaker', function () { it('should break simple English sentences', function () { - let breaks: Span[] = breakASCIIWords('Look! -- The quick brown fox jumps... over the lazy dog!'); + let breaks = breakASCIIWords('Look! -- The quick brown fox jumps... over the lazy dog!'); let words = breaks.map(span => span.text); assert.deepEqual(words, ['Look', 'The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']); });