mirror of
https://github.com/lucaspalomodevelop/JSSTE.git
synced 2026-03-12 23:17:22 +00:00
fix state
This commit is contained in:
parent
477570b4e5
commit
496ad727f2
@ -36,7 +36,6 @@
|
||||
"node": ">= 0.10.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"assert": "^2.0.0",
|
||||
"chai": "^4.3.4",
|
||||
"mocha": "^8.4.0"
|
||||
}
|
||||
|
||||
10
src/index.js
10
src/index.js
@ -12,11 +12,11 @@ app.CONST = engine.CONST;
|
||||
* @returns
|
||||
*/
|
||||
app.renderFile = (filePath) => {
|
||||
this.setState({ status: 0, statusMSG: "read file" });
|
||||
app.setState({ status: 0, statusMSG: "read file" });
|
||||
let file = fs.readFileSync(filePath, "utf8");
|
||||
this.setState({ status: 0, statusMSG: "parse file" });
|
||||
app.setState({ status: 0, statusMSG: "parse file" });
|
||||
file = JSON.parse(file);
|
||||
this.setState({ status: 0, statusMSG: "set Selfpath" });
|
||||
app.setState({ status: 0, statusMSG: "set Selfpath" });
|
||||
file["_SELFPATH_"] = path.dirname(filePath);
|
||||
return engine.render(file);
|
||||
};
|
||||
@ -37,8 +37,8 @@ app.setState = ({ status, statusMSG }) => {
|
||||
*/
|
||||
app.setStateFunction = function (callback) {
|
||||
app.stateCallback = callback;
|
||||
this.setState({ status: 0, statusMSG: "set Statefunction" });
|
||||
this.setState({ status: 0, statusMSG: "JSSTE is ready" });
|
||||
app.setState({ status: 0, statusMSG: "set Statefunction" });
|
||||
app.setState({ status: 0, statusMSG: "JSSTE is ready" });
|
||||
};
|
||||
|
||||
app.__config = require("./config");
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
let core_render = require("./core.render.test");
|
||||
let core_scriptexec = require("./scriptexec.jsste.test");
|
||||
let core_includeJSSTE = require("./includeJSSTE.test");
|
||||
let core_state = require("./core.state.test");
|
||||
|
||||
function test() {
|
||||
describe("JSSTE CORE", function () {
|
||||
core_state();
|
||||
core_render();
|
||||
core_scriptexec();
|
||||
core_includeJSSTE();
|
||||
|
||||
17
test/core.state.test.js
Normal file
17
test/core.state.test.js
Normal file
@ -0,0 +1,17 @@
|
||||
let libfolder = "../src/";
|
||||
let JSSTE_Engine = require(libfolder);
|
||||
const { assert } = require("chai");
|
||||
|
||||
function test() {
|
||||
describe("test State", function () {
|
||||
it(" set stateFunction", function () {
|
||||
JSSTE_Engine.setStateFunction(({ status, statusMSG }) => {});
|
||||
assert.typeOf(JSSTE_Engine.setStateFunction, "function");
|
||||
});
|
||||
it(" is setState a function", function () {
|
||||
assert.typeOf(JSSTE_Engine.setState,"function")
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = test;
|
||||
@ -1,4 +1,5 @@
|
||||
require("chai").should();
|
||||
const {assert} = require("chai");
|
||||
let test_jsonMerger = require("./jsonMerger.test");
|
||||
let test_core = require("./core.jsste.test");
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user