Xin chào trường hợp sử dụng đặc biệt này, trong đó tôi phải xác định một nhà máy trong một tệp mà không có tham số nào đó và sau đó chèn nó vào định nghĩa nhà máy sau này. Đây là trường hợp tôi nhập các định nghĩa nhà máy từ một phụ thuộc bên ngoài (gem, plugin, whtv) và tôi cần phải mở rộng nó trong dự án của tôi. Một cái gì đó như:Factory Girl: có thể mở lại định nghĩa nhà máy và hoàn thành chúng không?
# external def
FactoryGirl.define do
factory :user do
email "[email protected]"
end
end
# proj def
FactoryGirl.define do
factory :user do
password "qwerty"
end
end
mã này không hoạt động, cô gái nhà máy nghĩ rằng tôi đang xác định lại nhà máy. Nhưng những gì tôi thực sự muốn sẽ mở rộng nó. Điều này có thể không?