Как я могу получить Rspec или даже Ruby для чтения сообщения Faye? Они приходят через в журнале Фэй хорошо, но я не могу подключиться к Фей через Rspec:Faye and Ruby: есть Rspec читать журнал Faye или сообщения
it 'gets Faye message' do
EM.run do
client = Faye::Client.new('http://localhost:9292/faye')
sub = client.subscribe('/documents') do |message|
puts message
end
sub.callback do |message|
puts message
end
end
end
Это просто висит. Сообщения попадают в журнал Faye. Что я делаю не так?
Тест здесь не закончен каким-либо образом, выше было показано, как я пытаюсь заставить Ruby читать сообщения в канале Faye '/ documents'. –
Я могу изменить тест, если нужно, чтобы он стал яснее, но просто _reading_ для меня достаточно канала. –
Я предполагаю, что вы можете подписаться на данный канал и поместить результаты в массив. Когда вы закончите, вы сможете утверждать о содержании этого массива. – jfornoff