簡體   English   中英

是否可以在Rails控制台的單元測試文件中使用方法?

[英]Is it possible to use a method in a Unit Test file in Rails Console?

我在test / unit / model_test.rb中有一個單元測試方法:

def valid_sendRequestXML(account)
  Hpricot.XML <<-XML
    <ticket>#{account.api_token}</ticket>
  XML
end

而且我正在嘗試在控制台中手動運行一些操作,以查看失敗的地方。 是否可以在控制台中以某種方式調用此方法? 如果是這樣,怎么辦?

您可以像其他任何Ruby文件一樣要求單元測試文件。 單元測試是類的方法,因此您可以實例化測試用例並運行您希望運行的方法。

也可以考慮使用 只需將binding.pry放入您的單元測試中,運行它將打開一個控制台,供您檢查其中的所有局部變量(和其他內容)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM