命名空间
方法
- C
- D
包含的模块
常量
| DEFAULT_PATH | = | "/cable" |
Attributes
| [R] | connection |
实例公共方法
connect(path = ActionCable.server.config.mount_path, **request_params) 链接
执行连接尝试,以在被测试的连接上施加 connect。
接受请求路径作为第一个参数,以及以下请求选项
来源: 显示 | 在 GitHub 上
# File actioncable/lib/action_cable/connection/test_case.rb, line 192 def connect(path = ActionCable.server.config.mount_path, **request_params) path ||= DEFAULT_PATH connection = self.class.connection_class.allocate connection.singleton_class.include(TestConnection) connection.send(:initialize, build_test_request(path, **request_params)) connection.connect if connection.respond_to?(:connect) # Only set instance variable if connected successfully @connection = connection end
disconnect() 链接
在被测试的连接上施加 disconnect。
来源: 显示 | 在 GitHub 上
# File actioncable/lib/action_cable/connection/test_case.rb, line 205 def disconnect raise "Must be connected!" if connection.nil? connection.disconnect if connection.respond_to?(:disconnect) @connection = nil end