diff options
author | Ryan Castner <castner.rr@gmail.com> | 2019-03-07 22:14:20 -0500 |
---|---|---|
committer | Ryan Castner <castner.rr@gmail.com> | 2019-03-07 22:14:20 -0500 |
commit | c7ca85ef31587e6ca02440a3cc0a8c4524c9a4d7 (patch) | |
tree | 5807e89ac8fe5d6dd1d587ba78985daadd957efa /actioncable/test/javascript | |
parent | a62683f3e4326b222b6ad95b8b2dfcc31026d227 (diff) | |
download | rails-c7ca85ef31587e6ca02440a3cc0a8c4524c9a4d7.tar.gz rails-c7ca85ef31587e6ca02440a3cc0a8c4524c9a4d7.tar.bz2 rails-c7ca85ef31587e6ca02440a3cc0a8c4524c9a4d7.zip |
feat(js): Dynamic Actioncable WebSocket URL
Allow createWebSocketURL fn to accept a function to generate the websocket URL rather than a string.
Diffstat (limited to 'actioncable/test/javascript')
-rw-r--r-- | actioncable/test/javascript/src/unit/action_cable_test.js | 8 |
1 files changed, 8 insertions, 0 deletions
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) + }) }) }) |