Como testar o bate-papo aplicação em Ruby on Rails?
-
07-07-2019 - |
Pergunta
Qual seria a melhor forma de implementar teste de integração para aplicação de chat?
O problema é que eu não sei como implementar o comportamento de dois usuário sem arrancar e zombando de tudo.
Como você implementar estes passos?
Given I have two users "joe" and "bob" logged in
When "joe" send "Hello!" message to "bob"
Then "bob" should see "Hello!"
O que é a melhor maneira de teste de aplicação AJAXy com pepino?
Como testar dois usuários conectados ao mesmo tempo?
Solução
Se você quiser realmente testar JS de que maneira você está indo para necessidade de executar esses testes com um processo de navegador real.
Tenha um olhar em http://seleniumhq.org/ e http://wiki.github.com/brynary/webrat/selenium
Outras dicas
testplan também pode fazer testes de web JS e pode executar vários navegadores ao mesmo tempo. É um pouco de trabalho, mas você pode simular uma sessão de bate-papo entre vários usuários.