allure-jswaku/8997/data/suites.csv
2025-08-27 01:35:52 +00:00

98 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should handle complete peer lifecycleKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025integration
311should create NetworkMonitor with libp2p and eventsNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025constructor
40should start peer exchange discoveryPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025start
50throws on content topic with empty topic name fieldensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
60should reject on timeout if it was setwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
73should return true when peer is on the specified shardShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnShard
81rejects content-filtered query with only contentTopicsStoreQueryRequest validationWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
90should remove event listeners from globalThisNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025stop
100should handle different types of entriesTTLSetWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
110throws on content topic with empty version fieldensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
121should initialize with default number of peersPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
131should process up to 3 peers at onceDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025queue processing
141should be able to encode the field with ALL protocols set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
151should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
160should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
170should dial with multiaddr and return streamConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025dial
187should decode valid ENR with multiaddrs successfully [shared test vector]ENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Txt codec
191should retry failed tasksRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
200accepts valid message hash queryStoreQueryRequest validationWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
210should not requeue if maxAttempts is exhausted and no peer is availableRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
220Ephemeral field set to trueWaku Message version 0Wed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
230should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
240should clear existing timers before creating new onesKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025timer cleanup
251should handle disconnect when peer has no timersKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025timer cleanup
260it tolerates circular branch referencesDNS Node DiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
270should return false when peer is not foundShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnTopic
280rejects content-filtered query with only pubsubTopicStoreQueryRequest validationWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
291should handle errors when globalThis is not availableNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025start
300should hash "" with n=5 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
310can start the servicePeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025interface-peer-discovery compliance testsCompliance Tests
321should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
330Encoder throws on empty string content topicEnsures content topic is definedWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
340ignores domain fetching errorsDNS Node DiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
351Round trip binary encryption [symmetric, no signature]Symmetric EncryptionWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
360should do nothing if no non-locked connections to dropConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025maintainConnectionsCount
372should return true when peer is on the pubsub topic shardShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnTopic
380should handle corrupted shard info gracefullyShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025error handling
390should skip peers that don't support peer exchangePeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025handlePeriodicDiscovery
406messageHashStr produces consistent results for the same inputmessageHash and messageHashStrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
410should not be added to outgoing buffer, bloom filter, or local logMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sync messages
420First message is missed, then re-sent, should be ack'dMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025reviewing ack status
430should keep entries that haven't expired yetTTLSetWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
441should return false when peer is on different clusterShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnShard
451should hash "test123" with n=2 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
460should add event listeners to globalThisNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025start
470should handle cache.get errors gracefullyPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025Unit Tests
480should hash "" with n=1 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
490should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
500should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
512should not allow unachievable error rateProbabilitiesWed Aug 27 01:34:57 UTC 2025passedWed Aug 27 01:34:57 UTC 2025
520should mark a message as irretrievably lost if timeout is exceededMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sweeping incoming buffer
531should sort peers by ping valueConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025getConnectedPeers
540should start ping timers on peer connectKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025peer connect event handling
550should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Wed Aug 27 01:34:24 UTC 2025skippedWed Aug 27 01:34:24 UTC 2025
561should return falseENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Verify
570should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
581should filter out undefined ENRsPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
590should hash "test123" with n=5 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
600should skip already querying peersPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025runQuery
610messageHashStr works with IProtoMessagemessageHash and messageHashStrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
621should support chaining for add methodTTLSetWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
630should not create ping timers when pingKeepAlive = 0KeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025ping timer management
641should skip peer when already connectedDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
650should return false when peer has no shard infoShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnNetwork
661should be sent with empty contentMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sync messages
670should handle all zero keep alive optionsKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025edge cases
681should properly clean up resources when disposedTTLSetWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
690should return false when peer is not foundShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnNetwork
700throws on content topic with generation field greater than 0ensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
710should add and remove event listeners correctlyPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025Unit Tests
720should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
734returns all values when wanted number is greater than available valuesDiscoveryWed Aug 27 01:34:22 UTC 2025passedWed Aug 27 01:34:22 UTC 2025
741should return DECODE_FAILED when RPC decode failsPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
750should handle case when navigator is not availableNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025isConnected
761should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
770Stops search when 2 null results are returnedFetch nodesWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
780should handle errors gracefully when getting peer infoShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025error handling
790should delegate to shardReader.isPeerOnTopic()ConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025isPeerOnTopic
800should not track probabilistic acknowledgements of messages received in bloom filter of own messagesMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025reviewing ack status
810should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
824should handle multiple peer connectionsKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025peer connect event handling
830should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
841should not stop if not startedPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025stop
851should handle case with all peers already connectedConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dialPeersFromStore
861should update peer store before dialingDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025peer discovery handling
870should clear all timersKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025stop
881should return null for non-existent peerConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025getPeer
890should dispatch connect and disconnect eventsPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
901should return false when peer is not on the specified shardShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnShard
911ENRTree (tree): should parse a DNS tree entryENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
920Round trip binary serializationWaku Message version 0Wed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
931should remove CONNECTION_LOCKED_TAG from peer connections when unlockingPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
940should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
951should start connection monitor interval and dial on waku:connection if enableAutoRecovery is trueConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025autoRecovery flag
961should remove event listenersConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025stop
970should wait for Filter peer to be connectedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
980should invoke callbacks when receiving a messageFilter SubscriptionWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
990should return false when peer shard info is not foundShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnShard
1006returns all values when wanted number matches available valuesDiscoveryWed Aug 27 01:34:22 UTC 2025passedWed Aug 27 01:34:22 UTC 2025
1013should handle shard reader errors gracefullyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025shard reader integration
1020should return cached hash on subsequent accessDecodedMessage lazy hash initializationWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
1031should handle large number of peers requestPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
1041Init the array if not presentpushOrInitMapSetWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
1050should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
1061should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1070Push to array if already presentpushOrInitMapSetWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
1080should start periodic discovery on startPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025continuous discovery interval
1090should stop and cleanup resourcesFilter SubscriptionWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1100should hash "" with n=1 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1115should add event listener for peer:discoveryDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
1120should be sent without a timestamp, causal history, or bloom filterMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Ephemeral messages
1130groups content topics by expected pubsub topiccontentTopicsByPubsubTopicWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
1140should remove event listener for peer:discoveryDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025stop
1151should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1160should create ShardReader with auto sharding network configShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025constructor
1171Fields are not droppedto proto messageWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
1180throws on content topic with too few or too many fieldsensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
1190should return false when pubsub topic parsing failsShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnTopic
1201should hash "test123" with n=0 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1211should handle ENR without shardInfoPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025query
1221accepts valid content-filtered queryStoreQueryRequest validationWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
1230should return usable stream attached to connectionStreamManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
1240throws if decoders don't match content topicsStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
1250should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
1260should create PeerExchangeDiscovery instancePeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025wakuPeerExchangeDiscovery factory
1270does not throw on valid casesensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
1280should add received messages to bloom filterMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025receiving a message
1290messageHash returns a Uint8ArraymessageHash and messageHashStrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
1301should handle task timeoutsRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
1310should attach causal history and bloom filter to each messageMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025sending a message
1320should dial peer when on same shardDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
1331should reject if WakuNode is not startedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1340should not receive a peer event before startPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025interface-peer-discovery compliance testsCompliance Tests
1350should stop peer exchange discoveryPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025stop
1360should handle zero peers requestPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
1370should hash "" with n=2 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1381should maintain desired error rateBloomFilterWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
1390should return false when peer is not on topicConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025isPeerOnTopic
1400should set default options when no config providedConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025constructor
1410should be empty after removing the only subscriptionFilter SubscriptionWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1420should increase lamport timestampMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025receiving a message
1431should hash "" with n=1 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1441throws on content topic with empty encoding fieldensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
1450should return true when peer is on the same clusterShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnNetwork
1460should have no discoveries enabled by defaultDefault Peer DiscoveriesWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
1470should mark all messages in causal history as acknowledgedMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025reviewing ack status
1480should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
1490should skip peers without ENRPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025query
1500should handle peer connect eventNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025peer connection events
1511should hash "hello" with n=5 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1520should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
1530should do nothing when connections still existConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025onDisconnectedEvent
1540should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1551should handle multiple query options for time rangesStoreWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025queryGenerator
1560should successfully query peers and return peer infosPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
1570should be able to encode the field with ALL protocols set to falseENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
1581should return empty array when no peers connectedConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025getConnectedPeers
1591should return Multiaddr when Multiaddr input is providedmapToPeerIdOrMultiaddrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
1601should maintain proper timestamps if all messages receivedMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025receiving a message
1611should fail to send if no connected peers foundLightPush SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1620should process successful peer exchange queryPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025query
1630should create ConnectionManager with relayConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025constructor
1640should handle network check errors gracefullyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025shard reader integration
1651should return false when unsubscribing from a non-existing subscriptionFilter SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1660retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
1671should throw error - no idENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Verify
1682should unlock peer and allow reuse after renewPeerPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1690messageHashStr returns the same value as bytesToHex(messageHash)messageHash and messageHashStrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
1701should encodeTxt and decodeTxtENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Txt codec
1710should skip peers without peer exchange protocolPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025runQuery
1721yields undefined for messages without content topicStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
1731should respect custom numPeersToUse configurationPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1740Waku message hash computation (message is IProtoMessage with version)Message Hash: RFC Test VectorsWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
1750should stop ping timers on peer disconnectKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025peer disconnect event handling
1760should create PeerExchange instance with componentsPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
1770Relay + StoreENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Waku2 key: decode
1780should be able to decode the field with only STORE set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
1790should dial peer when peer is discoveredDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025peer discovery handling
1800should return PeerId when PeerId is providedmapToPeerIdOrMultiaddrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
1810should hash "hello" with n=0 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1820should compute hash only when first accessedDecodedMessage lazy hash initializationWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
1830should return only peers supporting the requested protocol and pubsub topicPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1840should encode/decode to text encodingENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Static tests
1850should successfully unsubscribe from an existing subscriptionFilter SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
1860should enable only dns and localPeerCache when peerExchange is disabledDefault Peer DiscoveriesWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
1870ENRTree (tree): should error if DNS tree entry is misformattedENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
1881messageHashStr returns a hex stringmessageHash and messageHashStrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
1892should hash "" with n=0 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1901does not validate decoders for hash queriesStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
1911should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
1920should add to incoming buffer if dependencies are not metMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025receiving a message
1930should decode valid enr successfullyENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Txt codec
1941should insert message into bloom filterMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025sending a message
1950should never report false negativesBloomFilterWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
1960should be safe to call multiple timesConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025start
1970should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1981should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
1991Stops search when maxGet is reachedFetch nodesWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
2000should be able to decode the field with only FILTER set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
2010should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2020should get / set UDP multiaddrENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Multiaddr getters and setters
2031should create RPC request with correct parametersPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
2040should push the message to the outgoing bufferMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025sending a message
2050should get all peers from storeConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dialPeersFromStore
2060should not dial on waku:connection if enableAutoRecovery is false, but should dial on startConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025autoRecovery flag
2070Encoder throws on undefined content topicEnsures content topic is definedWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
2080should dial peers from store when no connections remainConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025onDisconnectedEvent
2091should update ack status of messages in outgoing bufferMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sync messages
2101should properly compute the node idENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Static tests
2110should create PeerExchangeDiscovery with default optionsPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025wakuPeerExchangeDiscovery factory
2124should perform ping and update peer store on timerKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025ping timer management
2130should allow redial after cooldown periodDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
2141should hash "test123" with n=5 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2151udp ip6 addressMultiaddr from fieldsWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025
2161should handle ping failures gracefullyKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025ping timer management
2170should successfully stopFilter SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
2180should not be deliveredMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sync messages
2190should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
2200should chunk queries when time window exceeds maxTimeLimitStoreWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025queryGenerator
2210should start all internal componentsConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025start
2220should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
2230should hash "hello" with n=2 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2246should serialize and deserialize correctlyBloomFilterWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
2251Accepts a valid Waku MessageMessage ValidatorWed Aug 27 01:34:49 UTC 2025passedWed Aug 27 01:34:49 UTC 2025
2261should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2270Decoder throws on empty string content topicEnsures content topic is definedWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
2280should create dialer with libp2p and shardReaderDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025constructor
2291should properly create peer info with all multiaddrsENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Location multiaddr
2300should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2310should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2320should filter peers by codecConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025getConnectedPeers
2330should hash "hello" with n=1 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2349should not create multiple intervals when called multiple timesDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
2350should dial with PeerId and return streamConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025dial
2360should not mark messages in causal history as acknowledged if it's our own messageMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025reviewing ack status
2371should dispatch CustomEvent with correct type and detailNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025dispatchNetworkEvent
2381should retry if all attempts failRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
23915should send to specified number of peers of used peersLightPush SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
2400Meta field set when metaSetter is specifiedWaku Message version 0Wed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
2410should sort by messageId when timestamps are equalContentMessage comparison with < operatorWed Aug 27 01:35:03 UTC 2025passedWed Aug 27 01:35:03 UTC 2025
2421should properly create location multiaddrs - tcp6ENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Location multiaddr
2431Check meta is set [ecies]Ecies EncryptionWed Aug 27 01:34:35 UTC 2025passedWed Aug 27 01:34:35 UTC 2025
2441ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
2451ends if response has no messagesStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
2461should return false when peer is not on the pubsub topic shardShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnTopic
2470should enable only peerCache when dns and peerExchange are disabledDefault Peer DiscoveriesWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
2481Encoder throws on undefined content topicEnsures content topic is definedWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
2491should invoke callbacks only when newly receiving message is givenFilter SubscriptionWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
2500should not fail to stop the service if it was not startedPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025interface-peer-discovery compliance testsCompliance Tests
2510should be able to decode the field with only RELAY set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
2520should return EMPTY_PAYLOAD when response field is missingPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
2531should properly create location multiaddrs - udp4ENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Location multiaddr
2540should update lamport timestamp if greater than current timestamp and dependencies are metMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025receiving a message
2550should handle peer store errors gracefullyConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025getPeer
2561should not create timers for topics where peer is not in meshKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025relay timer management
2570should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
2580should properly create location multiaddrs - tcp4ENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Location multiaddr
2590should return different streams if requested simultaniouslyStreamManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
2600should dial all remaining peersConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dialPeersFromStore
2610should skip peers without peerInfo in ENRPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025query
2620should load peers from local storage and dispatch eventsPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025Unit Tests
2631should dial peers from store when browser is connectedConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025onWakuConnectionEvent
2642should hash "test123" with n=2 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2650peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
2660should hash "" with n=5 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2673should hash "" with n=0 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2680should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
2690returns a subset of values when wanted number is lesser than available valuesDiscoveryWed Aug 27 01:34:22 UTC 2025passedWed Aug 27 01:34:22 UTC 2025
2700should remove expired entries after TTL has passedTTLSetWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
2711should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
2720should hash "" with n=2 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2730should decode valid enr with tcp successfullyENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Txt codec
2741Decoder throws on undefined content topicEnsures content topic is definedWed Aug 27 01:34:35 UTC 2025passedWed Aug 27 01:34:35 UTC 2025
2750should reject if Relay is requested but not mountedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
2760should hash "test123" with n=0 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2771should handle incoming messagesFilter SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
2781should hash "test123" with n=2 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2791ignores unrecognized TXT record formatsDNS Node DiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
2805should add and check entries correctlyTTLSetWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
2812should return false when navigator.onLine is true but network is not connectedNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025isConnected
2820should create ping timers when pingKeepAlive > 0KeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025ping timer management
2831should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
2841Asymmetric encrypt & decryptWaku EncryptionWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
2850should do nothing if at or below maxBootstrapPeersConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025maintainBootstrapConnections
2860should check false positive rateBloomFilter with special patternsWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
2870should register libp2p event listeners when start is calledPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
2881should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesWed Aug 27 01:34:57 UTC 2025passedWed Aug 27 01:34:57 UTC 2025
2890should not create relay timers when relay is not providedKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025relay timer management
2900should enable only dns and peerExchange when peerCache is disabledDefault Peer DiscoveriesWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
2912should handle queue overflow by adding peers to queueDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
2921should hash "hello" with n=1 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
2931should be safe to call multiple timesDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025stop
2940should not receive a peer event after stopPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025interface-peer-discovery compliance testsCompliance Tests
2950should start and setup intervals and event listenersFilter SubscriptionWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
2966should clear dial history on stopDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025stop
2970should not dispatch event when already connectedNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025peer connection events
2980Symmetric encrypt & DecryptWaku EncryptionWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
2990should handle general insertion and lookup correctlyBloomFilter with special patternsWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
3000should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3010should create KeepAliveManager with required optionsKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025constructor
3020should handle hash queries without validationStoreWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025queryGenerator
3031throws if time range exceeds MAX_TIME_RANGEStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
3040should initialize with custom TTLPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025constructor
3052should handle errors when removing globalThis listenersNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025stop
3060should not process empty queueDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025queue processing
3070throws an error for improperly formatted content topicscontentTopicsByPubsubTopicWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
3080should filter out already connected peersConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dialPeersFromStore
3090Waku message hash computation (meta attribute not present)Message Hash: RFC Test VectorsWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
3100should reject if Filter is requested but not mountedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3111should return available peers with correct protocol and pubsub topicPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3120Encoder throws on undefined content topicEnsures content topic is definedWed Aug 27 01:34:35 UTC 2025passedWed Aug 27 01:34:35 UTC 2025
3130should requeue task if no peer is availableRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
3141should hash "test123" with n=5 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3153should return NO_STREAM_AVAILABLE when stream creation failsPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
3160should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
3170should allow a peer to be returned again after renewPeer is calledPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3181should not retry if at least one successRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
3190should return true even if peer has no overlapping shardsShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnNetwork
3200should skip peer when failed to dial recentlyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
3216should return false when navigator.onLine is falseNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025isConnected
3221should skip peers without peer exchange protocolPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025handleDiscoveredPeer
3230should use configured peers when availableStoreWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025queryGenerator
3240should encode/decode to RLP encodingENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Static tests
3251should initialize with libp2p componentsPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025constructor
3260should skip peer when dialed recentlyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
3276should successfully query store with valid decoders and optionsStoreWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025queryGenerator
3281returns nothing if no connections presentselectOpenConnectionWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
3290uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
3300should hash "test123" with n=1 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3310should add peer to queue when queue is not emptyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
3320should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
3330should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
3340should handle browser offline state overriding peer connectionsNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025integration
3350should not start if already startedPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025start
3361Waku message hash computation (no timestamp)Message Hash: RFC Test VectorsWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
3370should enable all discoveries when explicitly setDefault Peer DiscoveriesWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
3380should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3394should handle empty peer infos gracefullyPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
3400should handle peer identify eventPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025handleDiscoveredPeer
3414should create ShardReader with static shards network configShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025constructor
3420should be empty when createdFilter SubscriptionWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3431should remove event listenersKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025stop
3441should track probabilistic acknowledgements of messages received in bloom filterMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025reviewing ack status
3451yields decoded messagesStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
3460should hang up with PeerId and return true on successConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025hangUp
3470should set field with only RELAY enabledENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025waku2 key round trip
3480should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3490should lock peers when selectedPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3500should handle case with no peers in storeConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dialPeersFromStore
3510should query peers that support peer exchangePeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025handlePeriodicDiscovery
3520should partition messages based on acknowledgement statusMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sweeping outgoing buffer
3530should set field with only LIGHTPUSH enabledENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025waku2 key round trip
3540should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
3553should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesWed Aug 27 01:34:57 UTC 2025passedWed Aug 27 01:34:57 UTC 2025
3560should check connected peers if present and suitablewaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3570should create a new stream if no existing for protocol foundStreamManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
3581should handle errors when accessing navigatorNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025error handling
3590should create ConnectionManager with required optionsConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025constructor
3600should sort by lamportTimestamp when timestamps differContentMessage comparison with < operatorWed Aug 27 01:35:03 UTC 2025passedWed Aug 27 01:35:03 UTC 2025
3610should hash "" with n=0 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3621should increase lamport timestampMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025sending a message
3631should remove messages without delivering if timeout is exceededMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sweeping incoming buffer
3640Decoder throws on empty string content topicEnsures content topic is definedWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
3650should handle dial errors gracefullyDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025peer discovery handling
3660ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
3670should hash "hello" with n=0 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3685should hash "" with n=2 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3691should hash "hello" with n=0 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3700should be safe to call multiple timesConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
3710should hash "test123" with n=1 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3720should retry on complete failure if specifiedLightPush SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3730Encoder throws on empty string content topicEnsures content topic is definedWed Aug 27 01:34:35 UTC 2025passedWed Aug 27 01:34:35 UTC 2025
3740should be safe to call multiple timesDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
3752should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
3760handles different clusterIds correctlycontentTopicsByPubsubTopicWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
3771should not change state when connections remain after disconnectNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025peer connection events
3780should handle dial errorsConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025dial
3790ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
3800should return peer for existing peerConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025getPeer
3810should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
3820should reject if Store is requested but not mountedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
3830should continually clean up expired entries at intervalsTTLSetWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
3840should handle peerStore errors gracefullyConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025getConnectedPeers
3850should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
3861should be able to encode the field with only RELAY set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
3871should handle dial errors gracefullyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
3881should query peer with peer exchange protocolPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025runQuery
3891should update peers in cache on 'peer:identify' eventPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025Unit Tests
3900should not create relay timers when relayKeepAlive = 0KeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025relay timer management
3910throws if store query response has error statusStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
3920should initialize with default optionsPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025constructor
3930should handle a minimal index listRelay Shard codecWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
3940should throw error - no public keyENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Txt codec
3951should handle case when globalThis is not availableNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025isConnected
3961should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3976should handle peer disconnect event when no connections remainNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025peer connection events
3984should hash "hello" with n=2 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
3991should handle complete dial lifecycleDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025integration
4000should stop all internal componentsConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025stop
4010should process queue every 500msDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025queue processing
4020should add event listeners for peer connect and disconnectKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025start
4031throws on content topic with empty application fieldensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
4040should dial peer when no shard info availableDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
4051throws on content topic with non-number generation fieldensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
4060should reject if LightPush is requested but not mountedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
4071retrieves a single peerDNS Node DiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
4080should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
4090should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
4100should throw error - invalid idENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Verify
4111should dial peers from store on startConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
4120should skip updating peer store if peer has same addressesDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025updatePeerStore
4130should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesWed Aug 27 01:34:57 UTC 2025passedWed Aug 27 01:34:57 UTC 2025
4140Rejects garbageMessage ValidatorWed Aug 27 01:34:49 UTC 2025passedWed Aug 27 01:34:49 UTC 2025
4151should start the dialing intervalDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
4161should detect messages with missing dependenciesMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sweeping incoming buffer
4170should handle shardReader errorsConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025isPeerOnTopic
4180should return PeerId when PeerId is providedmapToPeerIdWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4190should handle peer store errors gracefullyDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025peer discovery handling
4201should return PeerId when Multiaddr input is providedmapToPeerIdWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4212should handle malformed response dataPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
4220should be safe to call multiple timesKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025stop
4230Waku message hash computation (payload length 0)Message Hash: RFC Test VectorsWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4246should not allow k > 12ProbabilitiesWed Aug 27 01:34:57 UTC 2025passedWed Aug 27 01:34:57 UTC 2025
4251yields undefined for messages without decoderStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
4260should delegate to networkMonitor.isConnected()ConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025isConnected
4270Waku message hash computation (meta size of 12 bytes)Message Hash: RFC Test VectorsWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4280should save new peer to storeDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025updatePeerStore
4290should clear interval on stopPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025continuous discovery interval
4300should not retry if at least one successLightPush SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
4312ENRTree (root): should error if DNS root entry signature is invalidENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
4321Decoder throws on undefined content topicEnsures content topic is definedWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
4331should handle peer not in mesh for all topicsKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025edge cases
4341ENRTree (root): should parse and verify and DNS root entryENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
4350should insert elements correctlyBloomFilterWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
4360should handle complete discovery-to-dial flowDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025integration
4371should create an instance with libp2p and dialerDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025constructor
4380should return false and handle errors gracefullyConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025hangUp
4390should hang up with multiaddr and return true on successConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025hangUp
4401should hash "hello" with n=1 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
4410should add event listeners for waku:connection and peer:disconnectConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
4420should handle peer store update failures gracefullyKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025ping timer management
4430return first retrieved peers without further DNS queriesDNS Node Discovery w/ capabilitiesWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
4440should add CONNECTION_LOCKED_TAG to peer connections when lockingPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
4450should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
4460rejects hash query with time filterStoreQueryRequest validationWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4471ends after yielding if response size indicates endStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
4480throws on empty content topicensureValidContentTopicWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
4490should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
4500should return all connected peers without codec filterConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025getConnectedPeers
4510should skip peer when not on same clusterDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
4520handles different networkShards values correctlycontentTopicsByPubsubTopicWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
4530Decoder throws on empty string content topicEnsures content topic is definedWed Aug 27 01:34:35 UTC 2025passedWed Aug 27 01:34:35 UTC 2025
4540ENRTree (root): should error if DNS root entry is malformedENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
4550should hash "hello" with n=2 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
4566should enable only peerExchange and peerCache when dns is disabledDefault Peer DiscoveriesWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
4570should select older connection if presentselectOpenConnectionWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4580Bloom filterMessage serializationWed Aug 27 01:35:03 UTC 2025passedWed Aug 27 01:35:03 UTC 2025
4590should properly create location multiaddrs - tcpENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Location multiaddr
4600should handle peer store errors gracefullyPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025handlePeriodicDiscovery
4610should throw an error for insufficient dataRelay Shard codecWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
4620Check meta is set [symmetric]Symmetric EncryptionWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
4631tcp ip4 addressMultiaddr from fieldsWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025
4640should request peer renewal on specific errorsRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
4650should clear dial history on startDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025start
4660should create relay timers when relay exists and relayKeepAlive > 0KeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025relay timer management
4671should be able to encode the field with only FILTER set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
4680should handle renewPeer for a non-existent or disconnected peer gracefullyPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
4691should successfully subscribe to supported pubsub topicFilter SDKWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
4700should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
4710should handle complete connection lifecycleNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025integration
4720recovers when dns.resolve returns emptyDNS Node DiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
4736should start and stop interval correctlyRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
4740should properly create location multiaddrs - udp6ENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Location multiaddr
4751should hash "" with n=5 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
4760should wait for Store peer to be connectedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
47710should remove event listeners from libp2pNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025stop
4787should initialize bloom filter with correct parametersBloomFilterWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
4790should return DECODE_FAILED when ENR decoding failsPeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
4800Encoder throws on empty string content topicEnsures content topic is definedWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
4811should set field with all protocols enabledENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025waku2 key round trip
4820should not modify tags of connections for different peersPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
4831groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
4840should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
4850should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
4860should handle errors when getting connectionsNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025error handling
4870should be safe to call multiple timesKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025start
4880should handle query errors gracefullyPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025runQuery
4898rejects hash query with content filter parametersStoreQueryRequest validationWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4900should create timers for each pubsub topic where peer is in meshKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025relay timer management
4910should dispatch network event when browser goes offlineNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025browser online/offline events
4928should add event listeners to libp2pNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025start
4931should handle relay send failures gracefullyKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025relay timer management
4940should deliver messages after dependencies are metMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Sweeping incoming buffer
4950Round trip binary encryption [symmetric, signature]Symmetric EncryptionWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
4960Waku message hash computation (meta size of 64 bytes)Message Hash: RFC Test VectorsWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
4971should throw error - no idENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Txt codec
4980ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
4991should send relay ping messages on timerKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025relay timer management
5000should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5011should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5020should not be empty after adding a subscriptionFilter SubscriptionWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5030should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5040peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
5050should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
5060should be safe to call multiple timesDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025stop
5070should be safe to call multiple timesConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025stop
5080should merge provided config with defaultsConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025constructor
5090should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
5100should be delivered immediately if receivedMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025Ephemeral messages
5111peer:update - should do nothing if another protocol hitStreamManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
5120should handle multiple peers with different shard configurationsDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025integration
5132SampleENR multiaddrs codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025
5140should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5150should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5160should hash "test123" with n=1 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5170should clear the dialing intervalDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025stop
5180returns only open connection if one presentselectOpenConnectionWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
5191should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5208should populate queue if has active dialDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
5210should dial peer immediately when queue is emptyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
5220should properly create location multiaddrs - udpENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Location multiaddr
5230should be able to encode the field with only STORE set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Encoding
5241should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
5252should handle special patterns correctlyBloomFilter with special patternsWed Aug 27 01:35:01 UTC 2025passedWed Aug 27 01:35:01 UTC 2025
5260should insert message id into causal historyMessageChannelWed Aug 27 01:35:04 UTC 2025passedWed Aug 27 01:35:04 UTC 2025sending a message
5270should initialize with isNetworkConnected as falseNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025constructor
5280should initialize with custom number of peersPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5291should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:56 UTC 2025
5301should call waitForPeer on RelaywaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5310accepts time-filtered query with content filterStoreQueryRequest validationWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
5326should merge peer addresses if peer exists with different addressesDiscoveryDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025updatePeerStore
5330should return exactly numPeersToUse peers when enough are availablePeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5341Round trip binary encryption [ecies, no signature]Ecies EncryptionWed Aug 27 01:34:35 UTC 2025passedWed Aug 27 01:34:35 UTC 2025
5350Decoder throws on undefined content topicEnsures content topic is definedWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
5360should return NO_PEER_AVAILABLE when peer is not in peer storePeerExchangeWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025query
5370should throw error when no peers are availableStoreWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025queryGenerator
5380should be able to decode the field with ALL protocols set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
5390should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5400should create all internal componentsConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025constructor
5410Round trip binary encryption [ecies, signature]Ecies EncryptionWed Aug 27 01:34:35 UTC 2025passedWed Aug 27 01:34:35 UTC 2025
5420should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Wed Aug 27 01:34:24 UTC 2025skippedWed Aug 27 01:34:24 UTC 2025
5431should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5441can start and stop the servicePeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025interface-peer-discovery compliance testsCompliance Tests
5451should return false when peer is on different clusterShardReaderWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025isPeerOnNetwork
5461should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5475should hash "hello" with n=5 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5481should get / set TCP multiaddrENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Multiaddr getters and setters
5490pre and post cipherWaku EncryptionWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
5500should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5510should dial more peers if under maxConnectionsConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025maintainConnectionsCount
5521should hash "test123" with n=0 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5531should set field with only FILTER enabledENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025waku2 key round trip
5540should not fail to start the service if it is already startedPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025interface-peer-discovery compliance testsCompliance Tests
5551should drop only non-locked connections when over maxConnectionsConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025maintainConnectionsCount
5560should emit a peer event after startPeer Cache DiscoveryWed Aug 27 01:34:28 UTC 2025passedWed Aug 27 01:34:28 UTC 2025interface-peer-discovery compliance testsCompliance Tests
5570should set field with all protocols disabledENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025waku2 key round trip
5581should unregister libp2p event listeners when stop is calledPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5590should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
5600ends if stream creation failsStoreCoreWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025queryPerPage
5611should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5621should return undefined if no connection providedStreamManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025
5630should wait for LightPush peer to be connectedwaitForRemotePeerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5640should allow redial after failed dial cooldown expiresDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dial
5650should handle onConnected and onDisconnectedPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5660should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5670should create KeepAliveManager with relayKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025constructor
5680Get NodesFetch nodesWed Aug 27 01:34:23 UTC 2025passedWed Aug 27 01:34:23 UTC 2025
5690should skip peers that were recently queriedPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025handlePeriodicDiscovery
5700should not execute task if max attempts is 0RetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
5711should dispatch network event when browser goes onlineNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025browser online/offline events
5721should handle query errorsPeerExchangeDiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025query
5731should handle queue processing errors gracefullyDialerWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025queue processing
5740should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsWed Aug 27 01:33:57 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5750should be able to decode the field with ALL protocols set to falseENR waku2 codecWed Aug 27 01:34:02 UTC 2025passedWed Aug 27 01:34:02 UTC 2025Decoding
5761should not dispatch event when already disconnectedNetworkMonitorWed Aug 27 01:34:12 UTC 2025passedWed Aug 27 01:34:12 UTC 2025peer connection events
5770should throw error - no public keyENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025Verify
5781messageHashStr produces different results for different inputsmessageHash and messageHashStrWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
5793should handle empty pubsub topicsKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025edge cases
5800should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
5811should return no connections if no open connection providedselectOpenConnectionWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025
5820should not dial peers from store when browser is not connectedConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025onWakuConnectionEvent
5830should clear timers for specific peer on disconnectKeepAliveManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025timer cleanup
5841should drop excess bootstrap peers if over maxBootstrapPeersConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025maintainBootstrapConnections
5850should not return the same peer twice in consecutive getPeers calls without renewPeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5861topics with same application and version share the same shardcontentTopicToShardIndexWed Aug 27 01:33:56 UTC 2025passedWed Aug 27 01:33:57 UTC 2025
5870should be safe to call multiple timesConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025stop
5880caches peers it previously fetchedDNS Node DiscoveryWed Aug 27 01:34:24 UTC 2025passedWed Aug 27 01:34:24 UTC 2025
5890should process tasks in queueRetryManagerWed Aug 27 01:34:44 UTC 2025passedWed Aug 27 01:34:44 UTC 2025
5901should return false when network is not connectedConnectionManagerWed Aug 27 01:34:14 UTC 2025passedWed Aug 27 01:34:14 UTC 2025isConnected
5911should not return locked peers if enough unlocked are availablePeerManagerWed Aug 27 01:34:45 UTC 2025passedWed Aug 27 01:34:45 UTC 2025
5920should prioritize bootstrap, then peer exchange, then local peersConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dialPeersFromStore prioritization
5930should hash "hello" with n=5 and maxValue=1000 correctlyhashNWed Aug 27 01:34:58 UTC 2025passedWed Aug 27 01:34:58 UTC 2025
59413should handle dial errors gracefullyConnectionLimiterWed Aug 27 01:34:13 UTC 2025passedWed Aug 27 01:34:13 UTC 2025dialPeersFromStore
5950Sign & RecoverWaku EncryptionWed Aug 27 01:34:34 UTC 2025passedWed Aug 27 01:34:34 UTC 2025
5960should set field with only STORE enabledENRWed Aug 27 01:34:03 UTC 2025passedWed Aug 27 01:34:03 UTC 2025waku2 key round trip