From bc370ba505b23b07ec5b0c2ef8940c88ee7917af Mon Sep 17 00:00:00 2001 From: Danny Hieber Date: Thu, 27 Feb 2020 09:54:24 -0600 Subject: [PATCH 1/2] write test --- src/index.js | 1 + src/index.test.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 13f6df1..06760bb 100644 --- a/src/index.js +++ b/src/index.js @@ -1,2 +1,3 @@ export { default as core } from './core/index.js'; export { default as models } from './models/index.js'; +export { default as utilities } from './utilities/index.js'; diff --git a/src/index.test.js b/src/index.test.js index 4fd1b20..3efc09a 100644 --- a/src/index.test.js +++ b/src/index.test.js @@ -1,4 +1,4 @@ -const { core, models } = require(`../test`); +const { core, models, utilities } = require(`../test`); describe(`dlx`, () => { @@ -10,4 +10,8 @@ describe(`dlx`, () => { expect(models).toBeInstanceOf(Object); }); + it(`utilities`, () => { + expect(utilities).toBeInstanceOf(Object); + }); + }); From b90518089812c60e89083bcd5703808f4a5e2f99 Mon Sep 17 00:00:00 2001 From: Danny Hieber Date: Thu, 27 Feb 2020 10:02:09 -0600 Subject: [PATCH 2/2] add utilities module --- src/core/Model.test.js | 2 +- src/core/index.test.js | 10 +++++++--- src/index.test.js | 4 ++++ src/models/index.test.js | 8 +++++--- src/utilities/index.js | 5 +++++ src/utilities/index.test.js | 11 +++++++++++ 6 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 src/utilities/index.js create mode 100644 src/utilities/index.test.js diff --git a/src/core/Model.test.js b/src/core/Model.test.js index 4ac7cb5..4e56018 100644 --- a/src/core/Model.test.js +++ b/src/core/Model.test.js @@ -2,7 +2,7 @@ const { core: { Model } } = require(`../../test`); describe(`Model`, () => { - it(`exports the Model class`, () => { + it(`is the Model class`, () => { expect(Model.name).toBe(`Model`); }); diff --git a/src/core/index.test.js b/src/core/index.test.js index 2057867..df1c0e7 100644 --- a/src/core/index.test.js +++ b/src/core/index.test.js @@ -1,9 +1,13 @@ -const { core } = require(`../../test/index.js`); +const { core: { Model } } = require(`../../test/index.js`); + +/** + * Check that the core module has the expected exports + */ describe(`core`, () => { - it(`exports an Object`, () => { - expect(core).toBeInstanceOf(Object); + it(`Model`, () => { + expect(Model.name).toBe(`Model`); }); }); diff --git a/src/index.test.js b/src/index.test.js index 3efc09a..c9ab445 100644 --- a/src/index.test.js +++ b/src/index.test.js @@ -1,5 +1,9 @@ const { core, models, utilities } = require(`../test`); +/** + * Check that the DLx library has the expected exports + */ + describe(`dlx`, () => { it(`core`, () => { diff --git a/src/models/index.test.js b/src/models/index.test.js index d358863..1666ded 100644 --- a/src/models/index.test.js +++ b/src/models/index.test.js @@ -1,9 +1,11 @@ const { models } = require(`../../test`); +/** + * Check that the models module has the expected exports + */ + describe(`models`, () => { - it(`exports an Object`, () => { - expect(models).toBeInstanceOf(Object); - }); + it(`has the expected exports`); }); diff --git a/src/utilities/index.js b/src/utilities/index.js new file mode 100644 index 0000000..3b7b03c --- /dev/null +++ b/src/utilities/index.js @@ -0,0 +1,5 @@ +/** + * @module utilities + */ + +export default {}; diff --git a/src/utilities/index.test.js b/src/utilities/index.test.js new file mode 100644 index 0000000..983af59 --- /dev/null +++ b/src/utilities/index.test.js @@ -0,0 +1,11 @@ +const { utilities } = require(`../../test`); + +/** + * Check that the utilities module has the expected exports + */ + +describe(`utilities`, () => { + + it(`has the expected exports`); + +});