From c7ca85ef31587e6ca02440a3cc0a8c4524c9a4d7 Mon Sep 17 00:00:00 2001 From: Ryan Castner Date: Thu, 7 Mar 2019 22:14:20 -0500 Subject: feat(js): Dynamic Actioncable WebSocket URL Allow createWebSocketURL fn to accept a function to generate the websocket URL rather than a string. --- actioncable/test/javascript/src/unit/action_cable_test.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'actioncable/test') diff --git a/actioncable/test/javascript/src/unit/action_cable_test.js b/actioncable/test/javascript/src/unit/action_cable_test.js index 83426fa32e..c9d34abc6d 100644 --- a/actioncable/test/javascript/src/unit/action_cable_test.js +++ b/actioncable/test/javascript/src/unit/action_cable_test.js @@ -41,5 +41,13 @@ module("ActionCable", () => { assert.equal(consumer.url, testURL) }) + + test("uses function to generate URL", assert => { + const generateURL = () => { + return testURL + } + const consumer = ActionCable.createConsumer(generateURL) + assert.equal(consumer.url, testURL) + }) }) }) -- cgit v1.2.3