2025-02-17 10:53:34 +00:00

53 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should check connected peers if present and suitablewaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
31should properly create location multiaddrs - tcp4ENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Location multiaddr
40Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
51should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding
60Waku message hash computation (message is IDecodedMessage)RFC Test VectorsMon Feb 17 10:45:26 GMT 2025passedMon Feb 17 10:45:26 GMT 2025
71Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:45:55 GMT 2025passedMon Feb 17 10:45:55 GMT 2025
80should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
91Rejects garbageMessage ValidatorMon Feb 17 10:46:07 GMT 2025passedMon Feb 17 10:46:07 GMT 2025
101should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
110should hash "" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
120uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
130should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
140should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
154should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
161should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
171should throw error - no public keyENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Txt codec
181Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:45:55 GMT 2025passedMon Feb 17 10:45:55 GMT 2025
190should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
200should return valid sharding parameters for static shardingensureShardingConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
210should properly create location multiaddrs - udpENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Location multiaddr
220should be able to encode the field with only STORE set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
230should throw error - no idENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Verify
240should hash "test123" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
250should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
260ignores domain fetching errorsDNS Node DiscoveryMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
271should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
280should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
291should hash "hello" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
300should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
311should add and remove event listeners correctlyLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025Unit Tests
320should not receive a peer event after stopLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025interface-peer-discovery compliance testsCompliance Tests
330should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
341Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Feb 17 10:45:55 GMT 2025passedMon Feb 17 10:45:55 GMT 2025
351should hash "test123" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
360topics with same application and version share the same shardcontentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
370should call waitForPeer on RelaywaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
380Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:45:57 GMT 2025passedMon Feb 17 10:45:57 GMT 2025
390should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
400should properly create location multiaddrs - udp4ENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Location multiaddr
410should transition to MinimallyHealthy with one compatible peerHealthIndicatorMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
421should properly create location multiaddrs - tcp6ENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Location multiaddr
431should hash "test123" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
440should hash "" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
451should hash "" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
461should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
470Round trip binary encryption [ecies, signature]Ecies EncryptionMon Feb 17 10:45:57 GMT 2025passedMon Feb 17 10:45:57 GMT 2025
480Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Feb 17 10:45:55 GMT 2025passedMon Feb 17 10:45:55 GMT 2025
491should retry on failure if specifiedLightPush SDKMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
500should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
510ignores unrecognized TXT record formatsDNS Node DiscoveryMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
520should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
5301 Relay, 1 fetchFetch nodes until capabilities are fulfilledMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
540should handle corrupted local storage data gracefullyLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025Unit Tests
550should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
560should hash "test123" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
570should set field with only RELAY enabledENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025waku2 key round trip
581should hash "hello" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
590should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
600should not receive a peer event before startLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025interface-peer-discovery compliance testsCompliance Tests
610should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
621should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
630should send to specified number of peers of used peersLightPush SDKMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
640should throw an error for missing sharding configurationensureShardingConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
651should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
660should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
673should initialize with default number of peersPeerManagerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
680should properly create location multiaddrs - udp6ENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Location multiaddr
690should hash "test123" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
701should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
710should reject if LightPush is requested but not mountedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
720should return empty list for no shardshardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
730Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
741should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding
751udp ip6 addressMultiaddr from fieldsMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025
760throws on content topic with empty version fieldensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
771should properly create peer info with all multiaddrsENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Location multiaddr
781should select older connection if presentselectOpenConnectionMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
790should emit a peer event after startLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025interface-peer-discovery compliance testsCompliance Tests
801should return usable stream attached to connectionStreamManagerMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
811should hash "hello" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
820should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
830ENRTree (tree): should parse a DNS tree entryENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
841should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
850should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
861ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
870handles different clusterIds correctlycontentTopicsByPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
880should handle general insertion and lookup correctlyBloomFilter with special patternsMon Feb 17 10:53:00 GMT 2025passedMon Feb 17 10:53:00 GMT 2025
891should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding
900should reject if Store is requested but not mountedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
910ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
920SampleENR multiaddrs codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025
930should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
941should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
951Accepts a valid Waku MessageMessage ValidatorMon Feb 17 10:46:07 GMT 2025passedMon Feb 17 10:46:07 GMT 2025
960should return no connections if no open connection providedselectOpenConnectionMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
971should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
980should reject if Relay is requested but not mountedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
990should reject if Filter is requested but not mountedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1000should throw error - invalid idENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Verify
1011should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1021throws on content topic with non-number generation fieldensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1030should fail to send if pubsub topics are misconfiguredLightPush SDKMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1040should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1050should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1061should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1071Waku message hash computation (meta attribute not present)RFC Test VectorsMon Feb 17 10:45:26 GMT 2025passedMon Feb 17 10:45:26 GMT 2025
1081Init the array if not presentpushOrInitMapSetMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1090throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1101should get locked peersPeerManagerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1110should hash "" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1120Sign & RecoverWaku EncryptionMon Feb 17 10:45:56 GMT 2025passedMon Feb 17 10:45:56 GMT 2025
1130should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1140should hash "test123" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1150should throw error - no public keyENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Verify
1160Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Feb 17 10:45:57 GMT 2025passedMon Feb 17 10:45:57 GMT 2025
1170should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1180should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
1190should set field with only STORE enabledENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025waku2 key round trip
1207should be able to encode the field with only RELAY set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
1211should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1221throws on content topic with empty encoding fieldensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1230should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1241should be able to encode the field with only FILTER set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
1251should initialize with Unhealthy statusHealthIndicatorMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1260peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
1270Check meta is set [symmetric]Symmetric EncryptionMon Feb 17 10:45:55 GMT 2025passedMon Feb 17 10:45:55 GMT 2025
1280should hash "" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1292Fields are not droppedto proto messageMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
1301throws on content topic with empty application fieldensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1310should hash "" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1320should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
1330should decode valid enr successfullyENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Txt codec
1340should be able to decode the field with only RELAY set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding
1351should return different streams if requested simultaniouslyStreamManagerMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
1361should properly compute the node idENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Static tests
1370should not fail to stop the service if it was not startedLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1381Push to array if already presentpushOrInitMapSetMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1390should encodeTxt and decodeTxtENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Txt codec
1401should hash "hello" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
1411peer:update - should do nothing if another protocol hitStreamManagerMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
1420should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Feb 17 10:45:46 GMT 2025skippedMon Feb 17 10:45:46 GMT 2025
1431Waku message hash computation (meta size of 12 bytes)RFC Test VectorsMon Feb 17 10:45:26 GMT 2025passedMon Feb 17 10:45:26 GMT 2025
1441returns only open connection if one presentselectOpenConnectionMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
1451should transition to Unhealthy when no connectionsHealthIndicatorMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1460should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1470throws on content topic with empty topic name fieldensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1481should initialize with custom number of peersPeerManagerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1490should fail to send if no connected peers foundLightPush SDKMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1500should maintain desired error rateBloomFilterMon Feb 17 10:53:00 GMT 2025passedMon Feb 17 10:53:00 GMT 2025
1510should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1521ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
1530should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1541should hash "hello" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
1550ENRTree (root): should error if DNS root entry is malformedENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
1561should be able to decode the field with only FILTER set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding
1570Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:45:55 GMT 2025passedMon Feb 17 10:45:55 GMT 2025
1581can start and stop the serviceLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1590should create a new stream if no existing for protocol foundStreamManagerMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
1601should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1611Check meta is set [ecies]Ecies EncryptionMon Feb 17 10:45:57 GMT 2025passedMon Feb 17 10:45:57 GMT 2025
16211 Store, 2 fetchesFetch nodes until capabilities are fulfilledMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
1630should set field with all protocols enabledENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025waku2 key round trip
1640Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
1650should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1661should hash "hello" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
1670should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1680should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1690should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1701should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding
1711should decode valid enr with tcp successfullyENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Txt codec
1720Waku message hash computation (meta size of 64 bytes)RFC Test VectorsMon Feb 17 10:45:26 GMT 2025passedMon Feb 17 10:45:26 GMT 2025
1730should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
1741does not throw on valid casesensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1750retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
1761should wait for Filter peer to be connectedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1771retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
1780should return falseENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Verify
1791should be able to decode the field with only STORE set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding
1800should handle connection eventsPeerManagerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1811should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
1821can start the serviceLocal Storage DiscoveryMon Feb 17 10:45:49 GMT 2025passedMon Feb 17 10:45:50 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1830Asymmetric encrypt & decryptWaku EncryptionMon Feb 17 10:45:56 GMT 2025passedMon Feb 17 10:45:56 GMT 2025
1840should hash "test123" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
1851should hash "hello" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
1861should load peers from local storage and dispatch eventsLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025Unit Tests
1870recovers when dns.resolve returns emptyDNS Node DiscoveryMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
1880should properly create location multiaddrs - tcpENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Location multiaddr
1891retrieves a single peerDNS Node DiscoveryMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
1900throws on content topic with generation field greater than 0ensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1911ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
1921should handle special patterns correctlyBloomFilter with special patternsMon Feb 17 10:53:00 GMT 2025passedMon Feb 17 10:53:00 GMT 2025
1930Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:45:55 GMT 2025passedMon Feb 17 10:45:55 GMT 2025
1940should not allow unachievable error rateProbabilitiesMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
1950should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025Unit Tests
1960should encode/decode to RLP encodingENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Static tests
1970should check false positive rateBloomFilter with special patternsMon Feb 17 10:53:00 GMT 2025passedMon Feb 17 10:53:00 GMT 2025
1981should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
1991throws on empty content topicensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2000Ephemeral field set to trueWaku Message version 0Mon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
2010should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2020should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2031handles empty contentTopics array correctlyensureShardingConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2040should throw an error for missing required configurationshardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2050should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
20601 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2070Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:45:57 GMT 2025passedMon Feb 17 10:45:57 GMT 2025
2081should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2091should set field with only FILTER enabledENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025waku2 key round trip
2100should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2111should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2120should never report false negativesBloomFilterMon Feb 17 10:53:00 GMT 2025passedMon Feb 17 10:53:00 GMT 2025
2131should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2140should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2150should hash "test123" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2160should hash "hello" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
2170should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2180handles different networkShards values correctlycontentTopicsByPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2191returns all values when wanted number matches available valuesDiscoveryMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2200should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2210should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2220should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2230should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2240should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2250should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2261pre and post cipherWaku EncryptionMon Feb 17 10:45:56 GMT 2025passedMon Feb 17 10:45:56 GMT 2025
2270should hash "" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2280should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2290ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2300should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2311Waku message hash computation (no timestamp)RFC Test VectorsMon Feb 17 10:45:26 GMT 2025passedMon Feb 17 10:45:26 GMT 2025
2321should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Encoding
2333returns all values when wanted number is greater than available valuesDiscoveryMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2340should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2351returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2360should initialize bloom filter with correct parametersBloomFilterMon Feb 17 10:53:00 GMT 2025passedMon Feb 17 10:53:00 GMT 2025
2370should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2380should throw error - no idENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Txt codec
2390groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2400should hash "test123" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2411peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
2420should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
24321 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2440should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Txt codec
2451should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2460should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2471should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2480should not fail to start the service if it is already startedLocal Storage DiscoveryMon Feb 17 10:45:50 GMT 2025passedMon Feb 17 10:45:50 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2491should hash "" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2500should hash "hello" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2510should get / set TCP multiaddrENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Multiaddr getters and setters
2521should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2530should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2541should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Feb 17 10:45:46 GMT 2025skippedMon Feb 17 10:45:46 GMT 2025
2550should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2561should hash "test123" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2570should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2580should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2590should wait for Store peer to be connectedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
2601should throw if no connection providedStreamManagerMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
2610should request renew when peer disconnectsPeerManagerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
2620should throw an error for insufficient dataRelay Shard codecMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2630Waku message hash computation (payload length 0)RFC Test VectorsMon Feb 17 10:45:26 GMT 2025passedMon Feb 17 10:45:26 GMT 2025
2641should hash "hello" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
2650should set field with all protocols disabledENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025waku2 key round trip
2660Meta field set when metaSetter is specifiedWaku Message version 0Mon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
2670should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2680should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2690Symmetric encrypt & DecryptWaku EncryptionMon Feb 17 10:45:56 GMT 2025passedMon Feb 17 10:45:56 GMT 2025
2700should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2710should return the pubsub topic directly if a string is provideddeterminePubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2720should properly start and stop event listeningHealthIndicatorMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
2731should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
2740should wait for LightPush peer to be connectedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
2750returns nothing if no connections presentselectOpenConnectionMon Feb 17 10:45:37 GMT 2025passedMon Feb 17 10:45:37 GMT 2025
2760should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2770tcp ip4 addressMultiaddr from fieldsMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025
2780caches peers it previously fetchedDNS Node DiscoveryMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
2791should hash "" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2800should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2810should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
2821should hash "hello" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
2830should encode/decode to text encodingENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Static tests
2840should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
2851should hash "hello" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
2863ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2870should handle a minimal index listRelay Shard codecMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2880should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2890Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
2901should get / set UDP multiaddrENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Multiaddr getters and setters
2910should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2920Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:45:57 GMT 2025passedMon Feb 17 10:45:57 GMT 2025
2930should hash "" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
2940Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:45:57 GMT 2025passedMon Feb 17 10:45:57 GMT 2025
2950should insert elements correctlyBloomFilterMon Feb 17 10:53:00 GMT 2025passedMon Feb 17 10:53:00 GMT 2025
2961ENRTree (root): should parse and verify and DNS root entryENRTreeMon Feb 17 10:45:45 GMT 2025passedMon Feb 17 10:45:45 GMT 2025
2970should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2980should not throw an error for a single configured topicensurePubsubTopicIsConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
2990should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
3000should set field with only LIGHTPUSH enabledENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025waku2 key round trip
3011should not allow k > 12ProbabilitiesMon Feb 17 10:52:58 GMT 2025passedMon Feb 17 10:52:58 GMT 2025
3020should hash "" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
3030should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
3045should hash "test123" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
3050groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
3060it tolerates circular branch referencesDNS Node DiscoveryMon Feb 17 10:45:46 GMT 2025passedMon Feb 17 10:45:46 GMT 2025
3070Round trip binary serializationWaku Message version 0Mon Feb 17 10:45:38 GMT 2025passedMon Feb 17 10:45:38 GMT 2025
3080Relay + StoreENRMon Feb 17 10:45:32 GMT 2025passedMon Feb 17 10:45:32 GMT 2025Waku2 key: decode
3091should hash "test123" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
3100should reject on timeout if it was setwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
3111should return valid sharding parameters for content topics autoshardingensureShardingConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
3120throws on content topic with too few or too many fieldsensureValidContentTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
3131should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
3141should reject if WakuNode is not startedwaitForRemotePeerMon Feb 17 10:46:03 GMT 2025passedMon Feb 17 10:46:03 GMT 2025
3150handles empty shards array correctlyensureShardingConfiguredMon Feb 17 10:45:23 GMT 2025passedMon Feb 17 10:45:23 GMT 2025
3160should hash "" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:52:59 GMT 2025passedMon Feb 17 10:52:59 GMT 2025
3171should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Feb 17 10:45:31 GMT 2025passedMon Feb 17 10:45:31 GMT 2025Decoding