aboutsummaryrefslogtreecommitdiff
path: root/repo_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'repo_test.go')
-rw-r--r--repo_test.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/repo_test.go b/repo_test.go
index 0ee7bef..52da9ae 100644
--- a/repo_test.go
+++ b/repo_test.go
@@ -224,7 +224,12 @@ func TestBsdiff(t *testing.T) {
newPath := filepath.Join(repo.path, fmt.Sprintf(versionFmt, newVersion))
os.MkdirAll(newPath, 0775)
reader := getDataStream(dataDir, concatFiles)
- recipe := repo.matchStream(reader, newVersion)
+ storeQueue := make(chan chunkData, 10)
+ storeEnd := make(chan bool)
+ go repo.storageWorker(newVersion, storeQueue, storeEnd)
+ recipe, _ := repo.matchStream(reader, storeQueue, newVersion, 0)
+ close(storeQueue)
+ <-storeEnd
newChunks := extractDeltaChunks(recipe)
testutils.AssertLen(t, 2, newChunks, "New delta chunks:")
for _, c := range newChunks {