2025-02-11 11:36:34 +00:00

53 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
22should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
31should hash "test123" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
40should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
50should reject if LightPush is requested but not mountedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
60should initialize with Unhealthy statusHealthIndicatorTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
70should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
80should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
91recovers when dns.resolve returns emptyDNS Node DiscoveryTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
101should hash "" with n=0 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
110should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
121should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
130handles empty shards array correctlyensureShardingConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
141Ephemeral field set to trueWaku Message version 0Tue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
151should not allow k > 12ProbabilitiesTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
160should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
170should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
180should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
190should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
201should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
210ENRTree (root): should parse and verify and DNS root entryENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
221should not fail to stop the service if it was not startedLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025interface-peer-discovery compliance testsCompliance Tests
231does not throw on valid casesensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
240should hash "test123" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
250Waku message hash computation (meta attribute not present)RFC Test VectorsTue Feb 11 11:31:33 GMT 2025passedTue Feb 11 11:31:33 GMT 2025
260should hash "hello" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
270Round trip binary encryption [ecies, no signature]Ecies EncryptionTue Feb 11 11:32:05 GMT 2025passedTue Feb 11 11:32:05 GMT 2025
280should not receive a peer event before startLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025interface-peer-discovery compliance testsCompliance Tests
290should hash "test123" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
301can start and stop the serviceLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025interface-peer-discovery compliance testsCompliance Tests
310it tolerates circular branch referencesDNS Node DiscoveryTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
320should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
330should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
341peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
350should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
368should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
370Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:32:03 GMT 2025passedTue Feb 11 11:32:03 GMT 2025
381should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
391should be able to decode the field with only STORE set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
400should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
410Push to array if already presentpushOrInitMapSetTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
420should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
430should properly create location multiaddrs - tcp6ENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Location multiaddr
440should hash "test123" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
452should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
460should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
471should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
480should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
490should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
500ignores domain fetching errorsDNS Node DiscoveryTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
514should get / set TCP multiaddrENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Multiaddr getters and setters
520ENRTree (root): should error if DNS root entry signature is invalidENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
530should set field with only FILTER enabledENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025waku2 key round trip
540throws on content topic with empty version fieldensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
551should request renew when peer disconnectsPeerManagerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
560should reject if Relay is requested but not mountedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
570should hash "hello" with n=5 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
580should throw error - invalid idENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Verify
591throws on content topic with empty topic name fieldensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
600should initialize with custom number of peersPeerManagerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
611should return usable stream attached to connectionStreamManagerTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
621ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
631caches peers it previously fetchedDNS Node DiscoveryTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
640should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
651should decode valid enr successfullyENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Txt codec
660Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:32:05 GMT 2025passedTue Feb 11 11:32:05 GMT 2025
670tcp ip4 addressMultiaddr from fieldsTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025
680peer:update - should do nothing if another protocol hitStreamManagerTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
691should hash "" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
701should hash "" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
711should set field with only STORE enabledENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025waku2 key round trip
720should properly create peer info with all multiaddrsENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Location multiaddr
730should return empty list for no shardshardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
743should hash "hello" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
750SampleENR multiaddrs codecTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025
760should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
771Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:32:05 GMT 2025passedTue Feb 11 11:32:05 GMT 2025
780should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecTue Feb 11 11:31:31 GMT 2025passedTue Feb 11 11:31:31 GMT 2025
790Check meta is set [symmetric]Symmetric EncryptionTue Feb 11 11:32:03 GMT 2025passedTue Feb 11 11:32:03 GMT 2025
800should hash "hello" with n=1 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
811should hash "" with n=1 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
820Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
831should throw error - no public keyENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Verify
840ENRTree (root): should error if DNS root entry is malformedENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
850Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:32:05 GMT 2025passedTue Feb 11 11:32:05 GMT 2025
860should hash "test123" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
8701 Relay, 1 fetchFetch nodes until capabilities are fulfilledTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
880should properly create location multiaddrs - udp6ENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Location multiaddr
891should decode valid enr with tcp successfullyENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Txt codec
900should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
910should set field with only LIGHTPUSH enabledENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025waku2 key round trip
921Round trip binary encryption [symmetric, signature]Symmetric EncryptionTue Feb 11 11:32:03 GMT 2025passedTue Feb 11 11:32:03 GMT 2025
931should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
940should return different streams if requested simultaniouslyStreamManagerTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
951should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
961Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:32:03 GMT 2025passedTue Feb 11 11:32:03 GMT 2025
9711 Store, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
980Round trip binary encryption [ecies, signature]Ecies EncryptionTue Feb 11 11:32:05 GMT 2025passedTue Feb 11 11:32:05 GMT 2025
990throws on content topic with generation field greater than 0ensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1000should properly compute the node idENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Static tests
1010throws on content topic with empty application fieldensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1020should insert elements correctlyBloomFilterTue Feb 11 11:36:04 GMT 2025passedTue Feb 11 11:36:04 GMT 2025
1030should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1040should check connected peers if present and suitablewaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
1050should wait for LightPush peer to be connectedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
1061ENRTree (tree): should error if DNS tree entry is misformattedENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
1071should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1080should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1091should be able to decode the field with only FILTER set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
1101should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025Unit Tests
1110should throw an error for missing sharding configurationensureShardingConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1120should handle special patterns correctlyBloomFilter with special patternsTue Feb 11 11:36:04 GMT 2025passedTue Feb 11 11:36:04 GMT 2025
1130groups content topics by expected pubsub topiccontentTopicsByPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1140Symmetric encrypt & DecryptWaku EncryptionTue Feb 11 11:32:04 GMT 2025passedTue Feb 11 11:32:04 GMT 2025
1150Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
1160should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 11:31:53 GMT 2025skippedTue Feb 11 11:31:53 GMT 2025
1171Waku message hash computation (payload length 0)RFC Test VectorsTue Feb 11 11:31:33 GMT 2025passedTue Feb 11 11:31:33 GMT 2025
1181should wait for Filter peer to be connectedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
1191handles different networkShards values correctlycontentTopicsByPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1200should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1210should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1220ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
1230should call waitForPeer on RelaywaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
1240should hash "" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1252should hash "test123" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1261should hash "hello" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1270should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
1281should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1290should throw error - no public keyENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Txt codec
1300should handle general insertion and lookup correctlyBloomFilter with special patternsTue Feb 11 11:36:04 GMT 2025passedTue Feb 11 11:36:04 GMT 2025
1310should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1320peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
1330should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1340Sign & RecoverWaku EncryptionTue Feb 11 11:32:04 GMT 2025passedTue Feb 11 11:32:04 GMT 2025
1351should be able to encode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
1360should properly create location multiaddrs - tcpENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Location multiaddr
1371Waku message hash computation (meta size of 64 bytes)RFC Test VectorsTue Feb 11 11:31:33 GMT 2025passedTue Feb 11 11:31:33 GMT 2025
1380Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:32:05 GMT 2025passedTue Feb 11 11:32:05 GMT 2025
1390Waku message hash computation (message is IDecodedMessage)RFC Test VectorsTue Feb 11 11:31:33 GMT 2025passedTue Feb 11 11:31:33 GMT 2025
1400should return valid sharding parameters for static shardingensureShardingConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1411should hash "hello" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1421retrieves a single peerDNS Node DiscoveryTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
1431should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1441should be able to encode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
1450Asymmetric encrypt & decryptWaku EncryptionTue Feb 11 11:32:04 GMT 2025passedTue Feb 11 11:32:04 GMT 2025
1460should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1470should hash "" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1480should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1490Relay + StoreENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Waku2 key: decode
1500should hash "test123" with n=0 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1510Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
1520should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1530should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1540should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
1551should fail to send if pubsub topics are misconfiguredLightPush SDKTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
1561throws on content topic with too few or too many fieldsensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1572returns all values when wanted number is greater than available valuesDiscoveryTue Feb 11 11:31:52 GMT 2025passedTue Feb 11 11:31:52 GMT 2025
1580should decode valid ENR with multiaddrs successfully [shared test vector]ENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Txt codec
1590should set field with all protocols enabledENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025waku2 key round trip
1601should hash "" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1611pre and post cipherWaku EncryptionTue Feb 11 11:32:04 GMT 2025passedTue Feb 11 11:32:04 GMT 2025
1621should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1631should hash "hello" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1641should set field with all protocols disabledENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025waku2 key round trip
1650should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1661Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:32:03 GMT 2025passedTue Feb 11 11:32:03 GMT 2025
1670should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1680retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
1690should select older connection if presentselectOpenConnectionTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
1700should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1710should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1720should handle corrupted local storage data gracefullyLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025Unit Tests
1731should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1741should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
1750should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1760should hash "test123" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1770should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1780should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1790should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1801Init the array if not presentpushOrInitMapSetTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1811should create a new stream if no existing for protocol foundStreamManagerTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
1821should hash "test123" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1830should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1840should encode/decode to RLP encodingENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Static tests
1850should get / set UDP multiaddrENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Multiaddr getters and setters
1861should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1870uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
1880should hash "test123" with n=2 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1890should be able to encode the field with only FILTER set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
1900should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1913should be able to encode the field with only RELAY set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
1920should hash "" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
1930should not fail to start the service if it is already startedLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1941should initialize with default number of peersPeerManagerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
1950should reject if WakuNode is not startedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
1960should properly create location multiaddrs - udp4ENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Location multiaddr
1971should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1981should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
1991Accepts a valid Waku MessageMessage ValidatorTue Feb 11 11:32:15 GMT 2025passedTue Feb 11 11:32:15 GMT 2025
2001throws on content topic with non-number generation fieldensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2010Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:32:03 GMT 2025passedTue Feb 11 11:32:03 GMT 2025
2020Round trip binary serializationWaku Message version 0Tue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2030should be able to decode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
2040should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2051returns nothing if no connections presentselectOpenConnectionTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2061should be able to decode the field with only RELAY set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
2070should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2080should check false positive rateBloomFilter with special patternsTue Feb 11 11:36:04 GMT 2025passedTue Feb 11 11:36:04 GMT 2025
2090returns only open connection if one presentselectOpenConnectionTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2100should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 11:31:53 GMT 2025skippedTue Feb 11 11:31:53 GMT 2025
2110should wait for Store peer to be connectedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2120should reject if Filter is requested but not mountedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2130throws on empty content topicensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2141should properly create location multiaddrs - udpENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Location multiaddr
2151should hash "" with n=2 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2161should initialize bloom filter with correct parametersBloomFilterTue Feb 11 11:36:04 GMT 2025passedTue Feb 11 11:36:04 GMT 2025
2171should hash "" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2181ENRTree (tree): should parse a DNS tree entryENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
2190should hash "" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2203should be able to decode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
2210should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2220should hash "hello" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2231should throw an error for missing required configurationshardInfoToPubsubTopicsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2240should hash "hello" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2251should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2261should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2271can start the serviceLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2281should maintain desired error rateBloomFilterTue Feb 11 11:36:04 GMT 2025passedTue Feb 11 11:36:04 GMT 2025
2291topics with same application and version share the same shardcontentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2300should throw if no connection providedStreamManagerTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2310should not allow unachievable error rateProbabilitiesTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2321should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2330should retry on failure if specifiedLightPush SDKTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2340should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecTue Feb 11 11:31:31 GMT 2025passedTue Feb 11 11:31:31 GMT 2025
2350should get locked peersPeerManagerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2361should handle a minimal index listRelay Shard codecTue Feb 11 11:31:31 GMT 2025passedTue Feb 11 11:31:31 GMT 2025
2370should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2381should reject if Store is requested but not mountedwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2391should transition to MinimallyHealthy with one compatible peerHealthIndicatorTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2401should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2411should hash "test123" with n=1 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2420should hash "hello" with n=0 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2430should transition to Unhealthy when no connectionsHealthIndicatorTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2440should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2451Fields are not droppedto proto messageTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2460should throw error - no idENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Txt codec
2470udp ip6 addressMultiaddr from fieldsTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025
2480should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
2491ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
2500should add and remove event listeners correctlyLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025Unit Tests
2510should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2520Meta field set when metaSetter is specifiedWaku Message version 0Tue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2530should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2541should properly start and stop event listeningHealthIndicatorTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2551should handle connection eventsPeerManagerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2561should encode/decode to text encodingENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Static tests
2571should return valid sharding parameters for content topics autoshardingensureShardingConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2581should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2590should emit a peer event after startLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2601should properly create location multiaddrs - tcp4ENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Location multiaddr
2611should hash "hello" with n=2 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2620ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
2630Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2640should return falseENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Verify
2650should set field with only RELAY enabledENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025waku2 key round trip
2661should be able to encode the field with only STORE set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
2670ignores unrecognized TXT record formatsDNS Node DiscoveryTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
2681should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Decoding
2690should not throw an error for a single configured topicensurePubsubTopicIsConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2701should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
2712returns all values when wanted number matches available valuesDiscoveryTue Feb 11 11:31:52 GMT 2025passedTue Feb 11 11:31:52 GMT 2025
2720Check meta is set [ecies]Ecies EncryptionTue Feb 11 11:32:05 GMT 2025passedTue Feb 11 11:32:05 GMT 2025
2730Waku message hash computation (no timestamp)RFC Test VectorsTue Feb 11 11:31:33 GMT 2025passedTue Feb 11 11:31:33 GMT 2025
2741groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2750should return no connections if no open connection providedselectOpenConnectionTue Feb 11 11:31:45 GMT 2025passedTue Feb 11 11:31:45 GMT 2025
2761should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2770should hash "hello" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2781should reject on timeout if it was setwaitForRemotePeerTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2792should hash "test123" with n=5 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2801should return the pubsub topic directly if a string is provideddeterminePubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2811should hash "" with n=5 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2820handles different clusterIds correctlycontentTopicsByPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2830throws on content topic with empty encoding fieldensureValidContentTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2840should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2855should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2861Waku message hash computation (meta size of 12 bytes)RFC Test VectorsTue Feb 11 11:31:33 GMT 2025passedTue Feb 11 11:31:33 GMT 2025
2871should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2880throws an error for improperly formatted content topicscontentTopicsByPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2890should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2901should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2910should load peers from local storage and dispatch eventsLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025Unit Tests
2920should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2931should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
2940should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2950should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
2962Round trip binary encryption [symmetric, no signature]Symmetric EncryptionTue Feb 11 11:32:03 GMT 2025passedTue Feb 11 11:32:03 GMT 2025
2970should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2981should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
2990retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
30001 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
3011returns a subset of values when wanted number is lesser than available valuesDiscoveryTue Feb 11 11:31:52 GMT 2025passedTue Feb 11 11:31:52 GMT 2025
30201 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
3030should never report false negativesBloomFilterTue Feb 11 11:36:04 GMT 2025passedTue Feb 11 11:36:04 GMT 2025
3041should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 11:31:38 GMT 2025passedTue Feb 11 11:31:38 GMT 2025Encoding
3050should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
3060should not receive a peer event after stopLocal Storage DiscoveryTue Feb 11 11:31:57 GMT 2025passedTue Feb 11 11:31:57 GMT 2025interface-peer-discovery compliance testsCompliance Tests
3070should throw error - no idENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Verify
3080should encodeTxt and decodeTxtENRTue Feb 11 11:31:39 GMT 2025passedTue Feb 11 11:31:39 GMT 2025Txt codec
3090handles empty contentTopics array correctlyensureShardingConfiguredTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
3100should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
3110Rejects garbageMessage ValidatorTue Feb 11 11:32:15 GMT 2025passedTue Feb 11 11:32:15 GMT 2025
3120should throw an error for insufficient dataRelay Shard codecTue Feb 11 11:31:31 GMT 2025passedTue Feb 11 11:31:31 GMT 2025
3130should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 11:31:53 GMT 2025passedTue Feb 11 11:31:53 GMT 2025
3140should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicTue Feb 11 11:31:30 GMT 2025passedTue Feb 11 11:31:30 GMT 2025
3151should send to specified number of peers of used peersLightPush SDKTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025
3160should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNTue Feb 11 11:36:02 GMT 2025passedTue Feb 11 11:36:02 GMT 2025
3170should fail to send if no connected peers foundLightPush SDKTue Feb 11 11:32:11 GMT 2025passedTue Feb 11 11:32:11 GMT 2025