@furystack/rest-service
Version:
Repository implementation for FuryStack
23 lines • 698 B
JavaScript
import { addStore, InMemoryStore, User } from '@furystack/core';
import { DefaultSession } from '../models/default-session.js';
import '@furystack/repository';
import '../helpers.js';
import { getRepository } from '@furystack/repository';
export class MockClass {
}
export const setupContext = (i) => {
addStore(i, new InMemoryStore({
model: MockClass,
primaryKey: 'id',
}))
.addStore(new InMemoryStore({
model: User,
primaryKey: 'username',
}))
.addStore(new InMemoryStore({
model: DefaultSession,
primaryKey: 'sessionId',
}));
getRepository(i).createDataSet(MockClass, 'id');
};
//# sourceMappingURL=utils.js.map