urbit/pkg/arvo/tests/sys/hoon
Jared Tobin d2964581da
tests: replace bogus queue in test-qeu
Per yosoyubik's commentary in urbit/urbit#1799:

The test is expecting that qeu to not be correct.. when it is.

The test [98 [97 ~ ~] [100 ~ [99 ~ ~]]] is a correct queue if we look at
vertical ordering: (mor 98 97), (mor 98 100) & (mor 100 99) all return
%.y, so vertical ordering is correct.

The previous implementation of +apt:to checked only horizontal ordering
between siblings, in this case that would fail: (mor 97 100) returns
%.n, but that is not how you check correctness of hoon treaps.

The solution is to modify that test with a proper "incorrect" +qeu, for
example: ((soft (qeu)) [97 [98 ~ ~] [100 ~ [99 ~ ~]]]). Vertical
ordering is not correct with any of the children.
2019-10-10 10:20:25 +04:00
..
auras.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
bits.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
differ.hoon tests: unit tests for +differ (diff/merge) 2019-10-06 12:00:53 +02:00
hashes.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
map.hoon tests: unit tests for +by (map) 2019-10-06 12:00:53 +02:00
molds.hoon tests: replace bogus queue in test-qeu 2019-10-10 10:20:25 +04:00
ob.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
qeu.hoon tests: unit tests for +to (queue) 2019-10-06 12:00:53 +02:00
set.hoon tests: unit tests for +in (set) 2019-10-06 12:00:53 +02:00
vases.hoon +test-slam-wa-wet comments 2019-08-01 13:14:29 -07:00