Ember: Mocking RecordArray - PullRequest
       20

Ember: Mocking RecordArray

0 голосов
/ 22 мая 2018

Для приемочных испытаний компонентов, включающих peekAll, я поставил в тупик службу store с помощью метода peekAll, который возвращает массив Ember.Object, с помощью которого я могу получать записи и отображать.

Но методы save, set и get не работают, так как peekAll в исходном виде возвращает RecordArray.

Как вернутьRecordArray из магазина заглушки?

1 Ответ

0 голосов
/ 25 мая 2018

Вместо того, чтобы издеваться над сервисом магазина, может быть предпочтительнее внедрить его, а затем использовать createRecord, чтобы добавить свою тестовую запись в магазин.Тогда peekAll получит RecordArray как обычно, что будет включать все соответствующие методы.В противном случае вы в конечном итоге спускаетесь по кроличьей норе, создавая все новые и новые ложные функции (например, вы можете создать методы save, set и get и добавить их в свой EmberObject, но как насчет следующей функции?тебе нужно ...).

...