@sakuli/commons
Version:
28 lines • 979 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var templated_property_source_class_1 = require("./templated-property-source.class");
describe('TemplatedPropertyMap', function () {
var _values = {
"basedir": 'some/path',
"workingdir": "${basedir}/work"
};
var staticPropMap = {
get: function (key) {
return _values[key];
},
has: function (key) {
return !!_values[key];
}
};
var mapUnderTest;
beforeEach(function () {
mapUnderTest = new templated_property_source_class_1.TemplatedPropertyMap(staticPropMap);
});
it('should read values from "baseMap"', function () {
expect(mapUnderTest.get('basedir')).toBe('some/path');
});
it('should render templated values', function () {
expect(mapUnderTest.get('workingdir')).toBe('some/path/work');
});
});
//# sourceMappingURL=templated-property-source.class.spec.js.map