所以我需要創建一個對象,它需要我在對象的初始化期間輸入一些輸入。但rspec不會讓我這樣做,它不會暫停測試,讓我輸入輸入,而只是繼續執行,導致測試失敗,因爲它是一個零對象。 有沒有人有這個解決方案? 謝謝。如何在rspec測試中輸入輸入?
1
A
回答
1
rspec不會停止以允許您輸入輸入 - 這不是它的用途。 rspec是測試如果你有進入各種輸入會發生什麼。
這樣做的方法是設置傳遞各種信息的代碼,並檢查您的對象在輸入它之後應該做些什麼。
除非您向我們展示您的代碼,否則我們無法幫助您做任何事情(或幫助您設置示例)。
1
經過一番谷歌搜索後,我發現了一個工作。 使用嘲笑即
@player = instance_double('Player', :name => 'John')
然後你可以用下面的調用
@player.name
我這是用計算器我第一次格式化道歉。
相關問題
- 1. 如何使用Highline測試rspec用戶輸入和輸出?
- 2. Rspec用戶輸入while循環測試
- 3. rspec輸出測試
- 4. 測試輸入\輸出
- 5. JavaScript測試輸入
- 6. 如何測試RSpec的測試在命令行輸出
- 7. 如何從JPanel測試用戶輸入?
- 8. 如何測試「只讀」輸入字段
- 9. 如何使用XPath測試輸入值
- 10. 如何測試只有一個輸入
- 11. 如何測試輸入是否正常
- 12. 如何在flex中檢測CTRL + C輸入和F3鍵輸入
- 13. 如何在Python中輸入輸入
- 14. 在PHPUnit中測試表單輸入
- 15. 在eclipse中設置測試輸入
- 16. Javascript在JSP中輸入測試空值
- 17. 在C++中測試正數的輸入
- 18. 如何在int輸入之前在java中輸入char輸入?
- 19. 測試密碼的輸入
- 20. JSTL測試和HTML輸入
- 21. Java - InputStream - 輸入測試
- 22. 輸入滯後測試儀
- 23. GTest輸入測試 - 使用
- 24. php輸入測試/ mysql_real_escape_string/pdo
- 25. 以輸入(測試用例)
- 26. 使用rspec中的輸入文件進行測試。如何組織?
- 27. EasyB測試多輸入/輸出值
- 28. Java輸入輸出測試通過GUI
- 29. 如何使用RSpec測試CSV導入?
- 30. 檢測文字輸入中的輸入
請修改您的問題以包含您的應用程序代碼和測試代碼。 –