我想在rails应用程序中测试推送通知,这是我通过ActionCable发送的。我在用rspec。
>H 210H 111
我可能需要记住的任何其他信息。H 212f 213
发布于 2020-05-04 16:32:26
是的,您可以在系统测试/规范中测试ActionCable用Capybara实现的行为,并且/或者可以使用RSpec通道规范-- https://relishapp.com/rspec/rspec-rails/v/4-0/docs/channel-specs、https://relishapp.com/rspec/rspec-rails/v/4-0/docs/matchers/have-broadcasted-matcher、https://relishapp.com/rspec/rspec-rails/v/4-0/docs/matchers/have-stream-from-matcher --在较低的级别测试它们。系统测试通常要求您使用多个Capybara会话,具体取决于您正在测试的行为--参见Capybara#using_session。
https://stackoverflow.com/questions/61566103
复制相似问题