Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
質問はタイトルにあります。たとえば、クラスがあるとします。
class A def self.something p 'Something' end def call_something self.class.something end end
onメソッド呼び出し:が実際にを呼び出すinstance aテストを作成したいと思います。これは可能ですか?class Aa.call_somethingA.something
instance a
class A
a.call_something
A.something
試してみてはどうですか?私はそれがうまくいくと思います
describe '#call_something' do it 'calls something in classA' do a = ClassA.new ClassA.should_receive(:something) a.call_something end end