Skip to content

Commit 327be97

Browse files
committed
7.1 install moment
1 parent 784e624 commit 327be97

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

‎coderoad/test/packagejson.test.js

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { getPackageJson } = require("./utils");
1+
const { getPackageJson, isModuleInstalled, doesNotThrow } = require("./utils");
22
const assert = require("assert");
33

44
describe("package.json", () => {
@@ -54,4 +54,21 @@ describe("package.json", () => {
5454
'should have a "version" value that is a string'
5555
);
5656
});
57+
// 2.1
58+
it('should have "dependencies"', () => {
59+
assert.ok(json.dependencies, '"dependencies" is missing');
60+
assert.equal(
61+
typeof json.dependencies,
62+
"object",
63+
'should have a "dependencies" value that is an object'
64+
);
65+
});
66+
it('should have installed "moment"', async () => {
67+
assert.ok(
68+
await doesNotThrow(
69+
() => isModuleInstalled({ name: "moment", type: "dependency" }),
70+
'"moment" not installed'
71+
)
72+
);
73+
});
5774
});

0 commit comments

Comments
 (0)