Skip to content

Commit 65c16e7

Browse files
Enhanced a test to include a deep file
1 parent b241607 commit 65c16e7

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

test/specs/api.spec.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,10 @@ describe("versionBup() API", () => {
6262
expect(mocks.npm()).to.be.empty;
6363
});
6464

65-
it.skip("should accept options", async () => {
65+
it("should accept options", async () => {
6666
files.create("package.json", { version: "1.0.0" });
6767
files.create("README.md", "The latest release is v1.0.0\n");
68+
files.create("subdir/deep/changelog.md", "# Changelog\n\n## v1.0.0\n\n## v0.0.1\n");
6869
files.create("random-file.json", {
6970
name: "v1.0.0",
7071
version: "1.0.0",
@@ -91,7 +92,8 @@ describe("versionBup() API", () => {
9192
tag: "1.1.0-test.1",
9293
files: [
9394
"random-file.json",
94-
"README.md"
95+
"README.md",
96+
"subdir/deep/changelog.md"
9597
],
9698
});
9799

@@ -101,8 +103,11 @@ describe("versionBup() API", () => {
101103
// The package.json file should NOT have been updated, because it wasn't in the `files` list
102104
expect(files.json("package.json")).to.deep.equal({ version: "1.0.0" });
103105

104-
// The other two files should have been updated
106+
// The other files should have been updated
105107
files.text("README.md", "The latest release is v1.1.0-test.1\n");
108+
109+
files.text("subdir/deep/changelog.md", "# Changelog\n\n## v1.1.0-test.1\n\n## v0.0.1\n");
110+
106111
files.json("random-file.json").should.deep.equal({
107112
name: "v1.1.0-test.1",
108113
version: "1.1.0-test.1",
@@ -111,8 +116,8 @@ describe("versionBup() API", () => {
111116

112117
// A git commit and tag should have been created
113118
mocks.git().should.deep.equal([
114-
'git commit package.json -m "release v2.0.0"',
115-
'git tag package.json -m "release v2.0.0"',
119+
'git commit --message "A test of the upcoming v1.1.0-test.1" random-file.json README.md subdir/deep/changelog.md',
120+
'git tag --annotate --message "A test of the upcoming v1.1.0-test.1" 1.1.0-test.1',
116121
]);
117122

118123
// NPM should NOT have been called

0 commit comments

Comments
 (0)