Skip to content

Commit 0a707b0

Browse files
committed
Add tree entry leak test
1 parent 80937a3 commit 0a707b0

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

test/tests/tree_entry.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ var assert = require("assert");
22
var path = require("path");
33
var local = path.join.bind(path, __dirname);
44

5+
var leakTest = require("../utils/leak_test");
6+
57
describe("TreeEntry", function() {
68
var NodeGit = require("../../");
79
var Repository = NodeGit.Repository;
@@ -153,4 +155,15 @@ describe("TreeEntry", function() {
153155
assert.equal(entry.isSubmodule(), false);
154156
});
155157
});
158+
159+
it("does not leak", function() {
160+
var test = this;
161+
162+
return leakTest(NodeGit.TreeEntry, function() {
163+
return test.commit.getTree()
164+
.then(function(tree) {
165+
return tree.entryByPath("example");
166+
});
167+
});
168+
});
156169
});

0 commit comments

Comments
 (0)