open-nomad/ui/tests/utils/push-payload-to-store.js

13 lines
420 B
JavaScript

import { run } from '@ember/runloop';
// These are private store methods called by store "finder" methods.
// Useful in unit tests when there is store interaction, since calling
// adapter and serializer methods directly will never insert data into
// the store.
export default function pushPayloadToStore(store, payload, modelName) {
run(() => {
store._push(payload);
store._didUpdateAll(modelName);
});
}