Mam dwa modele, Foo i Bar. Foo ma metodę o nazwie ask_bar_to_do_something, która jest wywoływana po zapisaniu instancji Foo. Ta metoda nie zmienia stanu tej instancji Foo.Jak sprawdzić, czy metoda jest wywoływana na obiekcie - Rails RSpec
Zastanawiam się nad tym, aby ta metoda zwróciła 1, i utworzy blok lambda, który utworzy obiekt Foo i sprawdzi wartość zwracaną. Czy jest lepszy sposób to zrobić?
Dziękuję.
dzięki dużo Dexter. Właśnie tego szukam. – AdamNYC
Czy to jest składnia 'should'? Czy ktokolwiek może udostępnić składnię "oczekiwać", jeśli jest ona dostępna? – ianstarz
@ianstarz 'expect_any_instance_of (Foo) .to receive (: ask_bar_do_do_something)' – rxgx