USING: bencode linked-assocs tools.test ; { "i42e" } [ 42 >bencode ] unit-test { "i0e" } [ 0 >bencode ] unit-test { "i-42e" } [ -42 >bencode ] unit-test { "4:spam" } [ "spam" >bencode ] unit-test { "3:\x01\x02\x03" } [ B{ 1 2 3 } >bencode ] unit-test { "\x01\x02\x03" } [ B{ 51 58 1 2 3 } bencode> ] unit-test { { "spam" 42 } } [ "l4:spami42ee" bencode> ] unit-test { LH{ { "bar" "spam" } { "foo" 42 } } } [ "d3:bar4:spam3:fooi42ee" bencode> ] unit-test