{module, test} = QUnit {consumerTest} = ActionCable.TestHelpers module "ActionCable.Consumer", -> consumerTest "#connect", connect: false, ({consumer, server, assert, done}) -> server.on "connection", -> assert.equal consumer.connect(), false done() consumer.connect() consumerTest "#disconnect", ({consumer, client, done}) -> client.addEventListener("close", done) consumer.disconnect()