mirror of
https://github.com/swift-server/RediStack.git
synced 2026-06-02 07:37:33 +00:00
Get pubsub numpat working
This commit is contained in:
committed by
Nathan Harris
parent
410a5b2d03
commit
e08b42616b
@@ -46,7 +46,7 @@ extension RedisCommand {
|
||||
|
||||
/// [PUBSUB NUMPAT](https://redis.io/commands/pubsub#codepubsub-numpatcode)
|
||||
public static func pubsubNumpat() -> RedisCommand<Int> {
|
||||
return .init(keyword: "PUBSUB NUMPAT", arguments: [])
|
||||
return .init(keyword: "PUBSUB", arguments: [.init(bulk: "NUMPAT")])
|
||||
}
|
||||
|
||||
/// [PUBSUB NUMSUB](https://redis.io/commands/pubsub#codepubsub-numsub-channel-1--channel-ncode)
|
||||
|
||||
@@ -190,6 +190,14 @@ final class RedisPubSubCommandsTests: RediStackIntegrationTestCase {
|
||||
self.waitForExpectations(timeout: 1)
|
||||
}
|
||||
|
||||
func test_pubSubNumpat() throws {
|
||||
let queryConnection = try self.makeNewConnection()
|
||||
defer { try? queryConnection.close().wait() }
|
||||
|
||||
let numPat = try queryConnection.send(.pubsubNumpat()).wait()
|
||||
XCTAssertGreaterThanOrEqual(numPat, 0)
|
||||
}
|
||||
|
||||
func test_pubSubChannels() throws {
|
||||
let fn = #function
|
||||
let subscriber = try self.makeNewConnection()
|
||||
|
||||
Reference in New Issue
Block a user