Skip to content

Commit 935449b

Browse files
committed
Fixing bugs for browser tests
1 parent bd743b0 commit 935449b

File tree

5 files changed

+18
-22
lines changed

5 files changed

+18
-22
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
"grunt-optimize-js": "^0.6.0",
5151
"js-combinatorics": "^0.5.2",
5252
"tap": "^7.1.2",
53-
"tape-run": "^2.1.4"
53+
"tape-run": "^2.1.4",
54+
"electron": "^1.4.12"
5455
},
5556
"scripts": {
5657
"grunt": "grunt",

src/api/isObjectRegistrable.js

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,23 @@ dop.isObjectRegistrable = function(object) {
44
return (tof === 'object' || tof == 'array');
55
};
66

7-
// dop.util.isObjectPlain = function(object) {
7+
// dop.isObjectRegistrable = function(object) {
88
// if (!object)
99
// return false;
1010
// var prototype = Object.getPrototypeOf(object);
1111
// return (prototype === Object.prototype || prototype === Array.prototype);
1212
// };
1313

1414
// function Test(){}
15-
// console.log(isObjectPlain(null));
16-
// console.log(isObjectPlain({}));
17-
// console.log(isObjectPlain(function(){}));
18-
// console.log(isObjectPlain([]));
19-
// console.log(isObjectPlain(1));
20-
// console.log(isObjectPlain("s"));
21-
// console.log(isObjectPlain(true));
22-
// console.log(isObjectPlain(/a/));
23-
// console.log(isObjectPlain(new Date()));
24-
// console.log(isObjectPlain(Symbol('')));
25-
// console.log(isObjectPlain(new Test));
26-
27-
28-
// dop.util.isObjectPlain = function(object) {
29-
// var tof = dop.util.typeof(object);
30-
// return (tof == 'object' || tof == 'array');
31-
// };
15+
// console.log(isObjectRegistrable({}));
16+
// console.log(isObjectRegistrable([]));
17+
// console.log(isObjectRegistrable(new Test));
18+
// console.log(isObjectRegistrable(new Map));
19+
// console.log(isObjectRegistrable(new Date()));
20+
// console.log(isObjectRegistrable(null));
21+
// console.log(isObjectRegistrable(Symbol('')));
22+
// console.log(isObjectRegistrable(function(){}));
23+
// console.log(isObjectRegistrable(1));
24+
// console.log(isObjectRegistrable("s"));
25+
// console.log(isObjectRegistrable(true));
26+
// console.log(isObjectRegistrable(/a/));

src/core/objects/configureObject.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
var canWeProxy = isFunction(Proxy);
2+
var canWeProxy = typeof Proxy == 'function';
33
dop.core.configureObject = function(object, path, parent) {
44

55
// Creating a copy if is another object registered

src/core/protocol/unregisterNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dop.core.unregisterNode = function(node) {
1919
}
2020
}
2121
// Deleting object data if not more nodes are depending
22-
if (object_data.nodes_total === 0)
22+
if (object_data!==undefined && object_data.nodes_total === 0)
2323
delete dop.data.object[object_id];
2424
delete dop.data.node[node.token];
2525
};

test/encode_decode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ test('Multiple data', function(t) {
3232
decoded = dop.decode(dop.encode(data));
3333
t.equal(JSON.stringify(decoded), JSON.stringify(data), 'Stringify');
3434
t.equal(typeof decoded.function, 'function', 'Has function');
35-
console.log( decoded);
35+
// console.log( decoded);
3636
t.end();
3737
});
3838

0 commit comments

Comments
 (0)