2015-05-06 28 views

回答

1
expect(triggerable = double).to receive(:trigger) 
    .with('new_activity', 'Shared') 
allow(WebsocketRails).to receive(:[]).and_return(triggerable) 
get :myroute 
+0

谢谢,我不认为我会永远达到我自己的那一点。不幸的是,我认为这是因为我没有订阅私人频道。我尝试通过'create_event('websocket_rails.subscribe_private',@ michael.id).dispatch'进行订阅,但它不会触发映射到events.rb文件中的控制器事件。有任何想法吗? –

+0

取消,我想这可能是我的'如果recipient.online?'子句。我会做更多的挖掘 –

+0

是的,它是'if recipient.online?'语句。我让收件人在网上出现,现在效果很好。非常感谢! –