diff --git a/examples/docs/README.md b/examples/docs/README.md
index a28cb28dd789620dd8f1d50f3bdd53ac925b2f7f..80c68572ceaf070451b73b9d2a717d27ba75f38f 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 d164f12ae640849cc306aa904dc450898d40b1b1..373e48442911d071668f2d57844cac8386ec7753 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();
-          });
         });
       });
     });