<robacarp>
here's my question: why not have a class and static generator methods which a user defines and then calls to generate test data
<robacarp>
the activerecord fixtures use yaml and it's fine for the first 30% of your test objects. But after that it becomes quite limiting
<FromGitter>
<Blacksmoke16> hmm
<FromGitter>
<Blacksmoke16> could do both?
<FromGitter>
<Blacksmoke16> have like a class `generate` method included into the models that can be ran in addition to fixtures
<FromGitter>
<Blacksmoke16> like fixtures being easy setup and usage, but can use generate for more custom/complex stuff?
<robacarp>
I don't think I'd want the generate method to be in the model itself, but in a generate namespace: `Generate.user(username: rob); Generate.job(title: world commander)` etc
<FromGitter>
<ilanusse> Sth like FactoryBot?
<robacarp>
factorybot is a neat DSL, but it is almost as limiting as vanilla fixtures