2017-01-31 11 views
0

Я хочу издеваться довольно бедная API, который имеет поле, которые повторяют данные, так что я пытаюсь создать Mirage Factory генерировать случайные данныеEmber Mirage: повторное использование вывода обманщика в создании звукозаписывающей

например

import { Factory, faker } from 'ember-cli-mirage'; 

export default Factory.extend({ 
    "firstName": function() { 
    return faker.name.firstName(); 
    }, 
    "lastName": function() { 
    return faker.name.lastName(); 
    }, 
    "fullName": function() { 
    // how do I put firstName + lastName here? 
    } 
}); 

ответ

1

Я не пробовал, может быть вы дать ему шанс,

"fullName": function() { 
    return this.firstName + this.lastName; 
    } 
+2

Да, это должно работать. см. http://www.ember-cli-mirage.com/docs/v0.2.x/factories/#defining-factories –

+0

Спасибо, я думал, что могут возникнуть проблемы с этим из-за заказа или возможности заводских методов вызывается более одного раза – vogomatix