aboutsummaryrefslogtreecommitdiff
path: root/test/unit
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/commit.unit.test.ts20
-rw-r--r--test/unit/repository.unit.test.ts8
2 files changed, 18 insertions, 10 deletions
diff --git a/test/unit/commit.unit.test.ts b/test/unit/commit.unit.test.ts
index d302ea8..0d8c918 100644
--- a/test/unit/commit.unit.test.ts
+++ b/test/unit/commit.unit.test.ts
@@ -1,6 +1,6 @@
import { Repository } from "server/src/git/repository";
import { Commit } from "server/src/git/commit";
-import { EnvironmentVariables, expectCommitProperties } from "../util";
+import { EnvironmentVariables } from "../util";
import { Diff } from "server/src/git/diff";
import { Tree } from "server/src/git/tree";
@@ -15,14 +15,12 @@ describe("Commit", () => {
describe("Class methods", () => {
it("Should look up a commit", async() => {
- expect.assertions(8);
+ expect.assertions(2);
const commit = await Commit.lookup(repository, env.AVAIL_COMMIT);
expect(commit).toBeDefined();
expect(commit).toBeInstanceOf(Commit);
-
- expectCommitProperties(commit);
});
it("Should look up a nonexistant commit and throw", async() => {
@@ -42,6 +40,20 @@ describe("Commit", () => {
await expect(Commit.lookupExists(repository, env.UNAVAIL_COMMIT)).resolves.toBeFalsy();
});
+
+ it("Should get multiple commits", async() => {
+ expect.hasAssertions();
+
+ const commits = await Commit.getMultiple(repository);
+
+ expect(commits).toBeDefined();
+ expect(commits).toHaveLength(20);
+
+ for(const commit of commits) {
+ expect(commit).toBeDefined();
+ expect(commit).toBeInstanceOf(Commit);
+ }
+ });
});
describe("Instance methods", () => {
diff --git a/test/unit/repository.unit.test.ts b/test/unit/repository.unit.test.ts
index 752cd59..9aaa748 100644
--- a/test/unit/repository.unit.test.ts
+++ b/test/unit/repository.unit.test.ts
@@ -3,7 +3,7 @@ import { Commit } from "server/src/git/commit";
import { Tree } from "server/src/git/tree";
import { Branch } from "server/src/git/branch";
import { Tag } from "server/src/git/tag";
-import { EnvironmentVariables, expectCommitProperties } from "../util";
+import { EnvironmentVariables } from "../util";
import { ServerError } from "server/src/git/error";
const env = process.env as EnvironmentVariables;
@@ -105,14 +105,12 @@ describe("Repository", () => {
});
it("Should get the head commit", async() => {
- expect.assertions(8);
+ expect.assertions(2);
const master_commit = await repository.head();
expect(master_commit).toBeDefined();
expect(master_commit).toBeInstanceOf(Commit);
-
- expectCommitProperties(master_commit);
});
it("Should get the commits", async() => {
@@ -125,8 +123,6 @@ describe("Repository", () => {
for(const commit of commits) {
expect(commit).toBeDefined();
expect(commit).toBeInstanceOf(Commit);
-
- expectCommitProperties(commit);
}
});