Files
BitwiseCmd/tests/core/diSpec.js
2015-04-11 18:42:39 +03:00

20 lines
566 B
JavaScript

describe("cloned container", function() {
var objA = { id: "a"};
var objB = { id: "b" };
var objC = { id: 'c'};
var parent = new core.Container();
parent.register('a', objA);
parent.register('b', objB);
var cloned = parent.clone();
cloned.register('a', objC);
it("should be independent from source container", function() {
expect(parent.resolve('a')).toBe(objA);
expect(cloned.resolve('a')).toBe(objC);
expect(parent.resolve('b')).toBe(objB);
expect(cloned.resolve('b')).toBe(objB);
});
});