2015-04-27 35 views
0

我最近進入了RSpec,我正在爲我的代碼編寫一些測試,我的代碼有一個部分,它是以if category.name.includes?(matcher)開始的部分,然後它執行某些操作,運行此代碼在生產中是好的但每當我測試使用RSpec這段代碼我得到以下錯誤:否「.includes?」運行RSpec時的ruby方法測試

undefined method 'includes?' for "category21":String

要清除一些東西,我的工廠做明確界定的類別名稱,我主要想知道是否需要包括某種形式的圖書館才能讓它發揮出色?

謝謝,格蘭特

+0

我不知道它是否在遊戲中有一些「優化」......(或者可能是包含在您的測試中未包含的生產中的庫)? – rogerdpack

回答

2

你應該使用include?,不includes?

+0

你是對的,這是我整天犯的最愚蠢的錯誤:)謝謝:) – Grant

+1

@grant - 如果它對你有幫助,我經常犯同樣的錯誤,我開始考慮猴子補丁, Enumerable' ... –