Skip to content

Commit 65b8f5c

Browse files
authored
NEW: add utilities module (#86)
closes #86
1 parent 1422298 commit 65b8f5c

7 files changed

Lines changed: 39 additions & 8 deletions

File tree

src/core/Model.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const { core: { Model } } = require(`../../test`);
22

33
describe(`Model`, () => {
44

5-
it(`exports the Model class`, () => {
5+
it(`is the Model class`, () => {
66
expect(Model.name).toBe(`Model`);
77
});
88

src/core/index.test.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
const { core } = require(`../../test/index.js`);
1+
const { core: { Model } } = require(`../../test/index.js`);
2+
3+
/**
4+
* Check that the core module has the expected exports
5+
*/
26

37
describe(`core`, () => {
48

5-
it(`exports an Object`, () => {
6-
expect(core).toBeInstanceOf(Object);
9+
it(`Model`, () => {
10+
expect(Model.name).toBe(`Model`);
711
});
812

913
});

src/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export { default as core } from './core/index.js';
22
export { default as models } from './models/index.js';
3+
export { default as utilities } from './utilities/index.js';

src/index.test.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
const { core, models } = require(`../test`);
1+
const { core, models, utilities } = require(`../test`);
2+
3+
/**
4+
* Check that the DLx library has the expected exports
5+
*/
26

37
describe(`dlx`, () => {
48

@@ -10,4 +14,8 @@ describe(`dlx`, () => {
1014
expect(models).toBeInstanceOf(Object);
1115
});
1216

17+
it(`utilities`, () => {
18+
expect(utilities).toBeInstanceOf(Object);
19+
});
20+
1321
});

src/models/index.test.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
const { models } = require(`../../test`);
22

3+
/**
4+
* Check that the models module has the expected exports
5+
*/
6+
37
describe(`models`, () => {
48

5-
it(`exports an Object`, () => {
6-
expect(models).toBeInstanceOf(Object);
7-
});
9+
it(`has the expected exports`);
810

911
});

src/utilities/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/**
2+
* @module utilities
3+
*/
4+
5+
export default {};

src/utilities/index.test.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const { utilities } = require(`../../test`);
2+
3+
/**
4+
* Check that the utilities module has the expected exports
5+
*/
6+
7+
describe(`utilities`, () => {
8+
9+
it(`has the expected exports`);
10+
11+
});

0 commit comments

Comments
 (0)