From ffc30f7fa7ff328c468f75de67349ca3df9c653b Mon Sep 17 00:00:00 2001 From: Lars Trieloff <trieloff@adobe.com> Date: Thu, 22 Feb 2018 16:22:09 +0000 Subject: [PATCH] Fixed the integration tests --- examples/docs/README.md | 2 +- spec/lib/integrationTest.spec.js | 23 +++++++++-------------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/examples/docs/README.md b/examples/docs/README.md index a28cb28..80c6857 100644 --- a/examples/docs/README.md +++ b/examples/docs/README.md @@ -6,7 +6,6 @@ ## / -* [Abstract](./abstract.schema.md) – `https://example.com/schemas/abstract` * [Arrays](./arrays.schema.md) – `https://example.com/schemas/arrays` * [Complex References ](./complex.schema.md) – `https://example.com/schemas/complex` * [Constant Types](./constants.schema.md) – `https://example.com/schemas/constants` @@ -20,6 +19,7 @@ * [Extensible](./extensible.schema.md) – `https://example.com/schemas/extensible` * [Simple](./simple.schema.md) – `https://example.com/schemas/simple` * [Simple Types](./simpletypes.schema.md) – `https://example.com/schemas/simpletypes` +* [Abstract](./abstract.schema.md) – `https://example.com/schemas/abstract` ## /subdir/ diff --git a/spec/lib/integrationTest.spec.js b/spec/lib/integrationTest.spec.js index d164f12..373e484 100644 --- a/spec/lib/integrationTest.spec.js +++ b/spec/lib/integrationTest.spec.js @@ -1,5 +1,5 @@ const { spawn } = require('child_process'); -const { readdir, readFile } = require('fs'); +const { readFile, readdirSync } = require('fs'); @@ -27,22 +27,17 @@ describe('Process examples', () => { }); describe('Compare results', () => { - readdir('./spec/examples', (err, files) => { - expect(err).toBeNull(); - files.forEach(file => { - console.log('found ' + file); + const files = readdirSync('./spec/examples'); - it('Comparing ' + file, done => { - expect.file.toBeNull(); - console.log('file'); - readFile('./spec/examples/' + file, (err, expectedbuf) => { + files.forEach(file => { + it('Comparing ' + file, done => { + console.log('file ' + file); + readFile('./spec/examples/' + file, (err, expectedbuf) => { + expect(err).toBeNull(); + readFile('./examples/docs/' + file, (err, actualbuf) => { expect(err).toBeNull(); + expect(actualbuf.toString()).toEqual(expectedbuf.toString()); done(); - readFile('./examples/docs/' + file, (err, actualbuf) => { - expect(err).toBeNull(); - expect(actualbuf.toString()).toEqual(expectedbuf.toString()); - done(); - }); }); }); }); -- GitLab