aboutsummaryrefslogtreecommitdiff
path: root/librsync/librsync_test.go
diff options
context:
space:
mode:
authorLaria Carolin Chabowski <laria@laria.me>2016-04-30 23:41:03 +0200
committerLaria Carolin Chabowski <laria@laria.me>2016-04-30 23:41:03 +0200
commit4d3dc3d585a7232477d8fcf717113217578afa17 (patch)
treef38824251e6eb4ff64919ea89bcb1729ed49656f /librsync/librsync_test.go
parent3a9208ec940a902e1c00580dc17ca422f3e4f0c3 (diff)
parent181d4286ad8dbca39bb4d43475b31ab9b3c626ee (diff)
downloadgolibrsync-4d3dc3d585a7232477d8fcf717113217578afa17.tar.gz
golibrsync-4d3dc3d585a7232477d8fcf717113217578afa17.tar.bz2
golibrsync-4d3dc3d585a7232477d8fcf717113217578afa17.zip
Merge branch 'fix-newer-versions'
Diffstat (limited to 'librsync/librsync_test.go')
-rw-r--r--librsync/librsync_test.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/librsync/librsync_test.go b/librsync/librsync_test.go
index 7c6a278..c291fac 100644
--- a/librsync/librsync_test.go
+++ b/librsync/librsync_test.go
@@ -22,7 +22,14 @@ func TestSignatureDeltaPatch(t *testing.T) {
t.Fatalf("Creating the signature failed: %s", err)
}
- if !bytes.Equal(sigbuf.Bytes(), testdata.RandomDataSig()) {
+ matches := false
+ // Check both possible signatures.
+ for _, sigcheck := range testdata.RandomDataSig() {
+ if bytes.Equal(sigbuf.Bytes(), sigcheck) {
+ matches = true
+ }
+ }
+ if !matches {
if path, err := dump(sigbuf); err == nil {
t.Fatalf("Signatures do not match. Generated signature dumped to %s", path)
} else {