update the DSUBlueprint decorator handlers to add the DSU ssi when mounting it
describe("Test", () => {
it("test __ssi", (done) => {
const ssi = "29fgyfTQXJmJNk4KQVvP1Rc5GK9nLyFy8QjRs1LaM7WdXJRjJPV1AzJbzwALzHSqbv6fEdRcCfhjavKiGfVxzUwdyD8fgyd"
const repo = new BlueprintOpenDSURepository(undefined, dsuInjectables);
repo.read(ssi, (err: any, model: any) => {
expect(model?.id?.id["__ssi"]).toBeDefined(); // pass
expect(model["__ssi"]).toBeDefined(); // error
const modelIdIdSSI = model?.id?.id["__ssi"];
const repo2 = new BlueprintOpenDSURepository(undefined, dsuInjectables);
repo2.read(modelIdIdSSI , (err: any, modelIdId: any) => {
expect(modelIdId["__ssi"]).toBeDefined(); // error
done();
})
})
})
})
Edited by Pedro Costa