私はUndefined method all_empty?
エラーが発生し続ける。私はクラスを間違って開けましたか?Rspecエラー:配列の拡張メソッドを読み込まない
core_extensions.rb
class Array
def all_empty?
self.all? { |element| element.to_s.empty? }
end
end
core_extensions_spec.rb:
require "spec_helper"
describe Array do
context "#all_empty?" do
it "returns true if all elements of the Array are empty" do
expect(["","",""].all_empty?).to be true
end
it "returns false if some of the Array elements are not empty" do
expect(["","1", Object.new, :a].all_empty?).to be false
end
it "returns true for an empty Array" do
expect([].all_empty?).to be true
end
end
end
'core_extension.rb'はどこに住んでいますか?それをテスト環境に組み込みますか? –
あなたの内線番号はロードされていません(test env) –
あなたはライブで何を意味していますか?それをテスト環境に組み込んだことをどのように知っていますか?あなたはrequire 'path/core_extensions.rb'を意味しますか? –