diff --git a/test/commits/10-commits-crossover.script b/test/commits/10-offers-crossover.script similarity index 100% rename from test/commits/10-commits-crossover.script rename to test/commits/10-offers-crossover.script diff --git a/test/commits/10-commits-crossover.script.expected b/test/commits/10-offers-crossover.script.expected similarity index 100% rename from test/commits/10-commits-crossover.script.expected rename to test/commits/10-offers-crossover.script.expected diff --git a/test/commits/11-commits-crossover.script b/test/commits/11-commits-crossover.script new file mode 100644 index 000000000..478f3117d --- /dev/null +++ b/test/commits/11-commits-crossover.script @@ -0,0 +1,27 @@ +# Commits which cross over still get resolved. +A:offer 1 +B:offer 2 +A:commit +B:commit + +A:recvoffer +B:recvoffer +A:recvcommit +B:recvcommit + +A:recvrevoke +B:recvrevoke + +# They've got to come into sync eventually! +A:commit +B:commit +A:recvcommit +B:recvcommit +A:recvrevoke +B:recvrevoke + +checksync +echo ***A*** +A:dump +echo ***B*** +B:dump diff --git a/test/commits/11-commits-crossover.script.expected b/test/commits/11-commits-crossover.script.expected new file mode 100644 index 000000000..42e5f80ce --- /dev/null +++ b/test/commits/11-commits-crossover.script.expected @@ -0,0 +1,22 @@ +***A*** +LOCAL COMMITS: + Commit 2: + Offered htlcs: 1 + Received htlcs: 2 + SIGNED +REMOTE COMMITS: + Commit 2: + Offered htlcs: 2 + Received htlcs: 1 + SIGNED +***B*** +LOCAL COMMITS: + Commit 2: + Offered htlcs: 2 + Received htlcs: 1 + SIGNED +REMOTE COMMITS: + Commit 2: + Offered htlcs: 1 + Received htlcs: 2 + SIGNED