aboutsummaryrefslogtreecommitdiff
path: root/test/unit/tree_entry.unit.test.ts
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2021-08-07 19:16:01 +0200
committerHampusM <hampus@hampusmat.com>2021-08-07 19:16:01 +0200
commit17c20d77600407209908de5541415f2c4a85f5e3 (patch)
treed318292028004251b14f9fb87fa1a85838da906d /test/unit/tree_entry.unit.test.ts
parentb2152da8f4bea1a655f7c9c7c07b24c041173f0a (diff)
Implemented tree entry commit history
Diffstat (limited to 'test/unit/tree_entry.unit.test.ts')
-rw-r--r--test/unit/tree_entry.unit.test.ts28
1 files changed, 28 insertions, 0 deletions
diff --git a/test/unit/tree_entry.unit.test.ts b/test/unit/tree_entry.unit.test.ts
index 570ba0f..de270c5 100644
--- a/test/unit/tree_entry.unit.test.ts
+++ b/test/unit/tree_entry.unit.test.ts
@@ -26,6 +26,34 @@ describe("Tree entry", () => {
expect(latest_commit).toBeDefined();
expect(latest_commit).toBeInstanceOf(Commit);
});
+
+ it("Should get whole commit history", async() => {
+ expect.hasAssertions();
+
+ const history = await tree_entry.history();
+
+ expect(history).toBeDefined();
+ expect(history.length).toBeGreaterThanOrEqual(1);
+
+ for(const hist_entry of history) {
+ expect(hist_entry).toBeDefined();
+ expect(hist_entry).toBeInstanceOf(Commit);
+ }
+ });
+
+ it("Should get 5 entries of the commit history", async() => {
+ expect.hasAssertions();
+
+ const history = await tree_entry.history(5);
+
+ expect(history).toBeDefined();
+ expect(history).toHaveLength(5);
+
+ for(const hist_entry of history) {
+ expect(hist_entry).toBeDefined();
+ expect(hist_entry).toBeInstanceOf(Commit);
+ }
+ });
});
});