20 lines
960 B
JavaScript
20 lines
960 B
JavaScript
/// <reference path="../ts/typings/main.d.ts" />
|
|
var smartenv = require("../dist/index.js");
|
|
var beautylog = require("beautylog");
|
|
smartenv.printEnv();
|
|
//test smartenv.obs.add
|
|
smartenv.obs.add("myTestObject", { key1: "Peter" });
|
|
smartenv.obs.add("myTestObject", { key1: "Klaus" }); //now trying to add a second
|
|
smartenv.printEnv();
|
|
beautylog.log(smartenv.obs.get("myTestObject").key1); // this should be Peter
|
|
//test smartenv.obs.replace
|
|
smartenv.obs.replace("myTestObject", { key1: "Klaus" });
|
|
beautylog.log(smartenv.obs.get("myTestObject").key1); // this should be Klaus
|
|
//test smartenv.obs.merge
|
|
smartenv.obs.merge("myTestObject", { key2: "Peter" });
|
|
beautylog.log(smartenv.obs.get("myTestObject").key1 + smartenv.obs.get("myTestObject").key2); // this should be KlausPeter
|
|
var key2 = "hello";
|
|
smartenv.obs.get("myTestObject").key2 = key2;
|
|
beautylog.log(smartenv.obs.get("myTestObject").key2);
|
|
beautylog.success("Success!");
|
|
//# sourceMappingURL=test.js.map
|