diff options
author | Laria Carolin Chabowski <laria@laria.me> | 2016-04-30 23:41:03 +0200 |
---|---|---|
committer | Laria Carolin Chabowski <laria@laria.me> | 2016-04-30 23:41:03 +0200 |
commit | 4d3dc3d585a7232477d8fcf717113217578afa17 (patch) | |
tree | f38824251e6eb4ff64919ea89bcb1729ed49656f /librsync/librsync_test.go | |
parent | 3a9208ec940a902e1c00580dc17ca422f3e4f0c3 (diff) | |
parent | 181d4286ad8dbca39bb4d43475b31ab9b3c626ee (diff) | |
download | golibrsync-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.go | 9 |
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 { |