mirror of
https://github.com/lucaspalomodevelop/varkeeper.git
synced 2026-03-12 23:37:21 +00:00
add test
This commit is contained in:
parent
628aa44a40
commit
55d05ba058
@ -1,4 +1,5 @@
|
||||
node_modules
|
||||
src
|
||||
test
|
||||
gulpfile.js
|
||||
gulpfile.js
|
||||
.gitignore
|
||||
@ -17,6 +17,7 @@ Prop.prototype = {
|
||||
this.value = myprop.value;
|
||||
}
|
||||
else {
|
||||
|
||||
setprop(name, value);
|
||||
this.value = value;
|
||||
}
|
||||
@ -32,7 +33,6 @@ Prop.prototype = {
|
||||
}
|
||||
|
||||
|
||||
// OLD
|
||||
function setprop(name, value) {
|
||||
|
||||
if (value instanceof Function) {
|
||||
|
||||
48
test/test.js
48
test/test.js
@ -73,4 +73,52 @@ describe('varkeeper', () => {
|
||||
|
||||
})
|
||||
|
||||
|
||||
describe('varkeeper porp class on set', () => {
|
||||
it(" on set eq value", () => {
|
||||
let result = false
|
||||
varkeeper.on('set', 'setprop', (value) => {
|
||||
result = true;
|
||||
});
|
||||
let x = new varkeeper.Prop("setprop","firstvalue");
|
||||
x.set("firstvalue");
|
||||
assert.equal(result, true);
|
||||
})
|
||||
|
||||
it(" on set not eq value", () => {
|
||||
let result = false
|
||||
varkeeper.on('set', 'setprop', (value) => {
|
||||
result = true;
|
||||
});
|
||||
let x = new varkeeper.Prop("setprop","firstvalue");
|
||||
x.set("secoundvalue");
|
||||
assert.equal(result, true);
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
|
||||
describe('varkeeper porp class on change', () => {
|
||||
it(" on set eq value", () => {
|
||||
let result = true;
|
||||
varkeeper.on('change', 'changeprop', (value) => {
|
||||
result = false;
|
||||
});
|
||||
let x = new varkeeper.Prop("changeprop","firstvalue");
|
||||
x.set("firstvalue");
|
||||
assert.equal(result, true);
|
||||
})
|
||||
|
||||
it(" on set not eq value", () => {
|
||||
let result = false
|
||||
let x = new varkeeper.Prop("changeprop","firstvalue");
|
||||
varkeeper.on('change', 'changeprop', (value) => {
|
||||
result = true;
|
||||
});
|
||||
x.set("secoundvalue");
|
||||
assert.equal(result, true);
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user