测试客户端/服务器交互

时间:2012-02-05 19:50:51

标签: ruby testing

我有一个用Ruby编写的客户端允许你输入一个github url,比如rails / rails, 并且跟踪服务器发回响应,例如“now tracking rails / rails”。在更改Github存储库后,服务器会发送桌面通知。

所以这很简单,但我还没弄清楚如何自动化测试。 到目前为止我尝试的是这样的:

  1. 在子进程中生成服务器
  2. IO.popen the client
  3. 发送客户端字符串(然后希望客户端将它们传递给服务器)
  4. 使用io.readpartial(n)或io.gets
  5. 从io中读取
  6. ???
  7. PROFIT
  8. 当我进入第3步时,它就会挂起。如何在Ruby中测试客户端/服务器交互?

    路加福音

0 个答案:

没有答案