lacuna / bifurcan

functional, durable data structures
MIT License
967 stars 51 forks source link

Add bifurcan.list-tests namespace with failing tests for List #20

Closed jafingerhut closed 4 years ago

jafingerhut commented 5 years ago

This diff adds one new file with a test namespace, and several tests that fail with the latest master List class code. Two of the test cases have been reported in Github issues, but there is also a third failing one that is similar to issue #18.

jafingerhut commented 5 years ago

I was intended to put the second commit, containing proposed code changes that may fix these issues, into a separate branch and PR, but neglected to do so. Let me know if you would prefer them in separate PRs, in case you want to more easily merge the new test cases but use different code changes to fix them.