我遇到了一个奇怪的错误:
班级:
module AnimalSanctuary
module AnimalInspector
class AnimalPicker
def initialize(number_of_animals,ids)
@number_of_animals = number_of_animals
@ids = ids
end
...
def pick_animals(animal)
end
end
end
测试:
require 'rails_helper'
RSpec.describe AnimalSanctuary::AnimalInspector::AnimalPicker do
describe ".pick_animals" do
context "pick an available animal" do
it "returns animal name" do
expect(AnimalSanctuary::AnimalInspector::AnimalPicker.pick_animals("Dog")).to eq("Dog")
end
end
end
end
我收到以下错误:
NoMethodError:
undefined method `pick_animals' for AnimalSanctuary::AnimalInspector::AnimalPicker:Class
Rspec调用该类,但不调用困扰我的方法。我在做错什么吗?