Athena::Mercure::Spec::MockHub
Inherits Athena::Mercure::Hub::Interface < Struct < Value < Object
Similar to AMC::Hub but does not make any requests to a real Mercure hub.
Instead, it accepts a block that can be used to make assertions against the related AMC::Update, and is expected to return the id of the related update.
Constructors
new(url : String, token_provider : AMC::TokenProvider::Interface, public_url : String | Nil = nil, token_factory : AMC::TokenFactory::Interface | Nil = nil, &publisher : AMC::Update -> String)
Source