diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-02-19 18:46:27 -0500 | 
|---|---|---|
| committer | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-02-19 18:46:27 -0500 | 
| commit | 7901a467217f311566e7a3bc83ceafa17909d511 (patch) | |
| tree | 330b16bb3cefdffc282f13e831d9c924498184ee | |
| parent | a31ac6857430ed7bea1e1500ef5643caca9b4347 (diff) | |
Validate results of importDictionary
| -rw-r--r-- | test/test-database.js | 20 | 
1 files changed, 12 insertions, 8 deletions
| diff --git a/test/test-database.js b/test/test-database.js index b9ac8a46..d66e2137 100644 --- a/test/test-database.js +++ b/test/test-database.js @@ -83,26 +83,30 @@ async function testDatabase1() {      await database.prepare();      for (const {cleanup} of iterations) { +        const expectedSummary = { +            title, +            revision: 'test', +            sequenced: true, +            version: 3, +            prefixWildcardsSupported: true +        }; +          // Import data          let progressEvent = false; -        await database.importDictionary( +        const {result, errors} = await database.importDictionary(              testDictionarySource,              () => {                  progressEvent = true;              },              {prefixWildcardsSupported: true}          ); +        assert.deepStrictEqual(errors, []); +        assert.deepStrictEqual(result, expectedSummary);          assert.ok(progressEvent);          // Get info summary          const info = await database.getDictionaryInfo(); -        assert.deepStrictEqual(info, [{ -            title, -            revision: 'test', -            sequenced: true, -            version: 3, -            prefixWildcardsSupported: true -        }]); +        assert.deepStrictEqual(info, [expectedSummary]);          // Get counts          const counts = await database.getDictionaryCounts( |