add different view types

This commit is contained in:
Géry Debongnie
2019-03-06 17:36:22 +01:00
parent 4fe7745a8a
commit 4b02b74440
13 changed files with 124 additions and 17 deletions
+3 -1
View File
@@ -41,12 +41,14 @@ export function makeTestEnv(info: TestInfo = {}): TestEnv {
roots: []
};
const actionRegistry = info.actionRegistry || new Registry();
const viewRegistry = info.viewRegistry || new Registry();
const actions = info.actions || [];
const data: TestData = {
menuInfo,
actions,
actionRegistry,
viewRegistry,
templates
};
@@ -63,7 +65,7 @@ export function makeTestEnv(info: TestInfo = {}): TestEnv {
router: info.router || new MockRouter()
};
const store = new Store(services, menuInfo, actionRegistry);
const store = new Store(services, menuInfo, actionRegistry, viewRegistry);
const env = makeEnv(store, templates);
const testEnv = Object.assign({ store }, env);
return testEnv;