2012-01-30 16 views
0

我的應用程序使用OpenURI的open()方法來獲取網頁。在RSpec中,我想將參數替換爲方法調用

在我的規範中,我希望能夠將打開的URL傳遞給本地文件的路徑。

所以當撥打open('http://www.google.com')我想切換到/path/to/file

在RSpec中有內置的方法嗎?

回答

1

我不認爲提供的RSpec任何事情都可以實現。您最好向在應用程序中調用open()的方法添加一個參數。這將使代碼可重用。

如果應用程序代碼無法修改,您可以嘗試覆蓋open()方法以替換您的rspec腳本中的參數。

相關問題