Piszę niektóre testy, które wywołują tworzenie FG z cechą, która after_create, tworzy skojarzony obiekt. Czy istnieje sposób wysyłania parametrów do skojarzonego produktu, gdy wykonuję FG, lub czy muszę je później ustawić?Jak wysłać parametry do cechy FactoryGirl?
7
A
Odpowiedz
7
Dodaj ten parametr w ignorować:
FactoryGirl.define do
trait :my_trait do
ignore do
associated_attributes nil
end
after_create do |object, evaluator|
# Use the ignored associated_attributes when creating the associated object
associated_object = AssociatedModel.new(evaluator.associated_attributes)
end
end
end
+1
ignore jest przestarzałe i zostanie usunięte w FactoryGirl 5.0 możesz użyć przejściowego zamiast ignorować [źródło] (https://github.com/thoughtbot/factory_girl/issues/527) – Ekkstein
Powiązane problemy
- 1. Jak wysłać parametry za pomocą FactoryGirl (w przeciwieństwie do ręcznego wysyłania parametrów jako skrótu)?
- 2. Jak wysłać dowolne parametry do wyzwalacza Oracle?
- 3. wysłać niestandardowe parametry do sterowania użytkownik ASCX
- 4. Volley - jak wysłać parametry żądania DELETE?
- 5. Jak wysłać parametry do niestandardowego polecenia w Xamarin.iOS?
- 6. FactoryGirl należy do stowarzyszenia
- 7. jquery tokeninput zapytania filtra wysłać dodatkowe parametry
- 8. Chcesz wysłać parametry z niestandardowym zdarzeniem wysyłki
- 9. Problem FactoryGirl
- 10. Jak wysłać parametry ciągu zapytania za pomocą supertest?
- 11. RestTemplate: Jak wysłać parametry adresu URL i zapytania razem
- 12. FactoryGirl: Przypisywanie wartości false do boolowskiej
- 13. Jak korzystać z cechy scala.Proxy
- 14. Jak dodać dodatkowe parametry do formularza button_to?
- 15. FactoryGirl has_many association
- 16. Zastąpienie FactoryGirl powiązanego obiektu
- 17. FactoryGirl to_create return value
- 18. W ExtJS, jak mogę uczynić store.load (config) wysłać parametry nie ograniczone do predefiniowanych?
- 19. Jak wysłać parametry do pliku lokalnego w WebView w systemie Android?
- 20. Jak przekazać parametry do OnClickListener?
- 21. Jak przekazać parametry do podzbioru()?
- 22. Jak przekazać parametry do ServiceHost
- 23. Jak przekazać parametry do zapytania?
- 24. wektorowych obiektów należących do danej cechy
- 25. Czy można użyć instrukcji if w fabryce (FactoryGirl)?
- 26. Abstrakt prywatne pola cechy Scala
- 27. Mixiny kontra cechy
- 28. Jak stworzyć urządzenie ActsAsTaggableOn z FactoryGirl?
- 29. Jak uzyskać liczbę losową w FactoryGirl?
- 30. Dlaczego cechy są natychmiastowe?
Does [SO ten post] (http://stackoverflow.com/questions/16297357/factorygirl-override-attribute-of-associated -object) odpowiedzieć na twoje pytanie? Zrobiłbyś to samo, z wyjątkiem dodania bloku 'after_create'. – adarsh