cpettitt/graphlib-dot

2014-01-31 05:50:04
8.0
9.0
10.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
canary
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
5.1
6.0
12.0
15.0
next
6.0
6.0
4.2
timeout waiting to hear back from safari/6.0
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json <anonymous function: parse>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:2552 parse([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:2692 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14576 assertThrows([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:9266 <anonymous function>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:0 <anonymous function: assert.Throw>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:10451 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14576 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 Error initially occurred at <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 @ # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json <anonymous function: parse>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:2552 parse([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:2692 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14576 assertThrows([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:9266 <anonymous function>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:0 <anonymous function: assert.Throw>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:10451 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14576 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 Error initially occurred at <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 @ # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:26) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
firefox/nightly
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json @http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663 Runnable.run@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150 Runner.runTest@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519 Runner.runTests/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445 Runner.hooks/next/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398 Runner.hook/<@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object doesn't support property or method 'readFileSync' at Anonymous function (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/1391145265027.d1b78f67.js:14663:5) at run (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4150:24) at runTest (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4519:5) at Anonymous function (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4565:7) at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4445:7) at Anonymous function (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4454:7) at next (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4398:16) at Anonymous function (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:4422:5) at timeslice (http://git.testling.com/work/cpettitt/repos/716a0fad32e00c66dae3db6de88250bdd8a946f0.1391145264657/node_modules/mocha/mocha.js:5404:5) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json # tests 119 # pass 118 # fail 1
not ok 1 Error: Object doesn't support this property or method on line 12072
2014-01-31 05:49:43
8.0
9.0
10.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
canary
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
5.1
6.0
12.0
15.0
next
6.0
6.0
4.2
timeout waiting to hear back from safari/6.0
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json <anonymous function: Constructor.prototype._checkValueType>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:2665 <anonymous function: Constructor.prototype.addEdge>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:2659 <anonymous function: DotGraph.fromGraph>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:88 <anonymous function: BaseGraph.prototype.eachEdge>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:12223 <anonymous function: DotGraph.fromGraph>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:84 <anonymous function: module.exports>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14185 assertThrows([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:9266 <anonymous function>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:0 <anonymous function: assert.Throw>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:10451 <anonymous function: module.exports>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14185 Error initially occurred at <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 @ ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json <anonymous function: Constructor.prototype._checkValueType>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:2665 <anonymous function: Constructor.prototype.addEdge>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:2659 <anonymous function: DotGraph.fromGraph>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:88 <anonymous function: BaseGraph.prototype.eachEdge>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:12223 <anonymous function: DotGraph.fromGraph>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:84 <anonymous function: module.exports>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14185 assertThrows([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:9266 <anonymous function>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:0 <anonymous function: assert.Throw>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:10451 <anonymous function: module.exports>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14185 Error initially occurred at <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 @ ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:26) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:27) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
firefox/nightly
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json @http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663 Runnable.run@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150 Runner.runTest@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519 Runner.runTests/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445 Runner.hooks/next/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398 Runner.hook/<@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404 ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json TypeError: Object doesn't support property or method 'readFileSync' at Anonymous function (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/1391145233097.ba530757.js:14663:5) at run (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4150:24) at runTest (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4519:5) at Anonymous function (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4565:7) at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4445:7) at Anonymous function (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4454:7) at next (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4398:16) at Anonymous function (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:4422:5) at timeslice (http://git.testling.com/work/cpettitt/repos/a62abf4cb150016426b92c32ccecdf7d2d63fba2.1391145232664/node_modules/mocha/mocha.js:5404:5) ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values not ok 51 version matches the value in package.json ok 52 dot parse can parse an empty digraph ok 53 dot parse can parse an empty graph ok 54 dot parse can parse and ignore the strict keyword ok 55 dot parse can parse a graph with a single line comment ok 56 dot parse can parse a graph with a multi-line comment ok 57 dot parse can parse a simple node ok 58 dot parse can parse a node with an empty attribute ok 59 dot parse can parse multiple comma-separated attributes ok 60 dot parse can parse a numeric id ok 61 dot parse does not treat the id attribute for a node specially ok 62 dot parse can parse a simple undirected edge ok 63 dot parse can parse a simple directed edge ok 64 dot parse can parse an edge with an id attribute ok 65 dot parse fails to parse a path with an id attribute ok 66 dot parse can parse graph-level attributes ok 67 dot parse does not include empty subgraphs ok 68 dot parse can parse nodes in a subgraph ok 69 dot parse can parse edges in a subgraph ok 70 dot parse can parse attributes in a subgraph ok 71 dot parse can parse nested subgraphs ok 72 dot parse adds default attributes to nodes ok 73 dot parse combines multiple default attribute statements ok 74 dot parse takes statement order into account when applying default attributes ok 75 dot parse overrides redefined default attributes ok 76 dot parse does not carry attributes from one node over to the next ok 77 dot parse applies default attributes to nodes created in an edge statement ok 78 dot parse applies default label if an explicit label is not set ok 79 dot parse supports an implicit subgraph statement ok 80 dot parse supports an explicit subgraph statement ok 81 dot parse supports a subgraph as the RHS of an edge statement ok 82 dot parse supports a subgraph as the LHS of an edge statement ok 83 dot parse applies edge attributes to all nodes in a subgraph ok 84 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 85 dot parse applies parent defaults to subgraph nodes when appropriate ok 86 dot parse can handle quoted unicode ok 87 dot parse fails on unquoted unicode ok 88 dot parse ignores port and compass information ignores ports ok 89 dot parse ignores port and compass information ignores the compass_pt "n" ok 90 dot parse ignores port and compass information ignores the compass_pt "ne" ok 91 dot parse ignores port and compass information ignores the compass_pt "e" ok 92 dot parse ignores port and compass information ignores the compass_pt "se" ok 93 dot parse ignores port and compass information ignores the compass_pt "s" ok 94 dot parse ignores port and compass information ignores the compass_pt "sw" ok 95 dot parse ignores port and compass information ignores the compass_pt "w" ok 96 dot parse ignores port and compass information ignores the compass_pt "nw" ok 97 dot parse ignores port and compass information ignores the compass_pt "c" ok 98 dot parse ignores port and compass information ignores the compass_pt "_" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 108 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 109 dot write consistency uses directed edges for directed graphs ok 110 dot write consistency uses undirected edges for undirected graphs ok 111 dot parseMany fails for an empty string ok 112 dot parseMany parses a single graph ok 113 dot parseMany parses multiple graphs ok 114 dot write escapes attr keys as needed ok 115 dot write escapes attr values as needed ok 116 dot write can write a non-compound graph ok 117 dot write can write a graph without graph attributes ok 118 dot write can write a node without attributes ok 119 dot write can write an edge without attributes # tests 119 # pass 118 # fail 1
not ok 1 Error: Object doesn't support this property or method on line 12072
2014-01-31 05:37:38
8.0
9.0
10.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
canary
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
5.1
6.0
12.0
15.0
next
6.0
6.0
4.2
idle timeout: 30 seconds with no output
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json <anonymous function: parse>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:2552 parse([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:2692 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14576 assertThrows([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:9266 <anonymous function>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:0 <anonymous function: assert.Throw>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:10451 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14576 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 Error initially occurred at <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 @ # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 @ # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:26) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
firefox/nightly
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json [80]</</<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.prototype.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.prototype.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 Runner.prototype.runTests/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 Runner.prototype.hooks/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.prototype.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json @http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663 Runnable.run@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150 Runner.runTest@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519 Runner.runTests/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445 Runner.hooks/next/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454 next@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398 Runner.hook/<@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422 timeslice@http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404 # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object doesn't support property or method 'readFileSync' at Anonymous function (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/1391144566240.ee7d5005.js:14663:5) at run (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4150:24) at runTest (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4519:5) at Anonymous function (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4565:7) at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4445:7) at Anonymous function (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4454:7) at next (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4398:16) at Anonymous function (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:4422:5) at timeslice (http://git.testling.com/work/cpettitt/repos/916d0eb8fdb5a64b3535d7560d89a174232e7ff4.1391144565851/node_modules/mocha/mocha.js:5404:5) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json # tests 119 # pass 118 # fail 1
not ok 1 Error: Object doesn't support this property or method on line 12072
2014-01-31 05:38:10
8.0
9.0
10.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
canary
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
5.1
6.0
12.0
15.0
next
6.0
6.0
4.2
timeout waiting to hear back from safari/6.0
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json <anonymous function: parse>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:2552 parse([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:2692 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14576 assertThrows([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:9266 <anonymous function>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:0 <anonymous function: assert.Throw>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:10451 <anonymous function: 79>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14576 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565 Error initially occurred at <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404 @ # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json <anonymous function: 80>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663 <anonymous function: Runnable.prototype.run>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150 <anonymous function: Runner.prototype.runTest>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519 <anonymous function: Runner.prototype.runTests>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445 <anonymous function: Runner.prototype.hooks>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454 next([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398 <anonymous function: Runner.prototype.hook>([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422 timeslice([arguments not available])@http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404 @ # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663:37) at Test.run (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404:26) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
WARNING: Faking a call to readdirSync. This should only happen in testling WARNING: Faking a call to readdirSync. This should only happen in testling 1..119 ok 1 DotDigraph new DotDigraph() has no nodes ok 2 DotDigraph new DotDigraph() has no edges ok 3 DotDigraph graph only allows objects for value ok 4 DotDigraph addNode defaults to an empty object for value ok 5 DotDigraph addNode only allows objects for value ok 6 DotDigraph node only allows objects for value ok 7 DotDigraph addEdge defaults to an empty object for value ok 8 DotDigraph addEdge only allows objects for value ok 9 DotDigraph addEdge returns the id used for the edge ok 10 DotDigraph edge only allows objects for value ok 11 DotDigraph copy copies basic nodes and edges ok 12 DotDigraph copy shallow copies graph values ok 13 DotDigraph copy shallow copies node values ok 14 DotDigraph copy shallow copies edge values ok 15 DotDigraph copy copies subgraphs ok 16 DotDigraph fromDigraph returns a DotDigraph ok 17 DotDigraph fromDigraph includes the graph value ok 18 DotDigraph fromDigraph fails to convert a graph with a non-object value ok 19 DotDigraph fromDigraph includes nodes from the source graph ok 20 DotDigraph fromDigraph includes node attributes from the source graph ok 21 DotDigraph fromDigraph fails to convert a graph with non-object node values ok 22 DotDigraph fromDigraph includes edges from the source graph ok 23 DotDigraph fromDigraph includes edge attributes from the source graph ok 24 DotDigraph fromDigraph has the same incidentNodes for edges from the source graph ok 25 DotDigraph fromDigraph fails to convert a graph with non-object edge values ok 26 DotGraph new DotGraph() has no nodes ok 27 DotGraph new DotGraph() has no edges ok 28 DotGraph graph only allows objects for value ok 29 DotGraph addNode defaults to an empty object for value ok 30 DotGraph addNode only allows objects for value ok 31 DotGraph node only allows objects for value ok 32 DotGraph addEdge defaults to an empty object for value ok 33 DotGraph addEdge only allows objects for value ok 34 DotGraph addEdge returns the id used for the edge ok 35 DotGraph edge only allows objects for value ok 36 DotGraph copy copies basic nodes and edges ok 37 DotGraph copy shallow copies graph values ok 38 DotGraph copy shallow copies node values ok 39 DotGraph copy shallow copies edge values ok 40 DotGraph copy copies subgraphs ok 41 DotGraph fromGraph returns a DotGraph ok 42 DotGraph fromGraph includes the graph value ok 43 DotGraph fromGraph fails to convert a graph with a non-object value ok 44 DotGraph fromGraph includes nodes from the source graph ok 45 DotGraph fromGraph includes node attributes from the source graph ok 46 DotGraph fromGraph fails to convert a graph with non-object node values ok 47 DotGraph fromGraph includes edges from the source graph ok 48 DotGraph fromGraph includes edge attributes from the source graph ok 49 DotGraph fromGraph has the same incidentNodes for edges from the source graph ok 50 DotGraph fromGraph fails to convert a graph with non-object edge values ok 51 dot parse can parse an empty digraph ok 52 dot parse can parse an empty graph ok 53 dot parse can parse and ignore the strict keyword ok 54 dot parse can parse a graph with a single line comment ok 55 dot parse can parse a graph with a multi-line comment ok 56 dot parse can parse a simple node ok 57 dot parse can parse a node with an empty attribute ok 58 dot parse can parse multiple comma-separated attributes ok 59 dot parse can parse a numeric id ok 60 dot parse does not treat the id attribute for a node specially ok 61 dot parse can parse a simple undirected edge ok 62 dot parse can parse a simple directed edge ok 63 dot parse can parse an edge with an id attribute ok 64 dot parse fails to parse a path with an id attribute ok 65 dot parse can parse graph-level attributes ok 66 dot parse does not include empty subgraphs ok 67 dot parse can parse nodes in a subgraph ok 68 dot parse can parse edges in a subgraph ok 69 dot parse can parse attributes in a subgraph ok 70 dot parse can parse nested subgraphs ok 71 dot parse adds default attributes to nodes ok 72 dot parse combines multiple default attribute statements ok 73 dot parse takes statement order into account when applying default attributes ok 74 dot parse overrides redefined default attributes ok 75 dot parse does not carry attributes from one node over to the next ok 76 dot parse applies default attributes to nodes created in an edge statement ok 77 dot parse applies default label if an explicit label is not set ok 78 dot parse supports an implicit subgraph statement ok 79 dot parse supports an explicit subgraph statement ok 80 dot parse supports a subgraph as the RHS of an edge statement ok 81 dot parse supports a subgraph as the LHS of an edge statement ok 82 dot parse applies edge attributes to all nodes in a subgraph ok 83 dot parse only applies attributes in a subgraph to nodes created in that subgraph ok 84 dot parse applies parent defaults to subgraph nodes when appropriate ok 85 dot parse can handle quoted unicode ok 86 dot parse fails on unquoted unicode ok 87 dot parse ignores port and compass information ignores ports ok 88 dot parse ignores port and compass information ignores the compass_pt "n" ok 89 dot parse ignores port and compass information ignores the compass_pt "ne" ok 90 dot parse ignores port and compass information ignores the compass_pt "e" ok 91 dot parse ignores port and compass information ignores the compass_pt "se" ok 92 dot parse ignores port and compass information ignores the compass_pt "s" ok 93 dot parse ignores port and compass information ignores the compass_pt "sw" ok 94 dot parse ignores port and compass information ignores the compass_pt "w" ok 95 dot parse ignores port and compass information ignores the compass_pt "nw" ok 96 dot parse ignores port and compass information ignores the compass_pt "c" ok 97 dot parse ignores port and compass information ignores the compass_pt "_" ok 98 dot parse ignores port and compass information ignores the port and compass_pt "port:n" ok 99 dot parse ignores port and compass information ignores the port and compass_pt "port:ne" ok 100 dot parse ignores port and compass information ignores the port and compass_pt "port:e" ok 101 dot parse ignores port and compass information ignores the port and compass_pt "port:se" ok 102 dot parse ignores port and compass information ignores the port and compass_pt "port:s" ok 103 dot parse ignores port and compass information ignores the port and compass_pt "port:sw" ok 104 dot parse ignores port and compass information ignores the port and compass_pt "port:w" ok 105 dot parse ignores port and compass information ignores the port and compass_pt "port:nw" ok 106 dot parse ignores port and compass information ignores the port and compass_pt "port:c" ok 107 dot parse ignores port and compass information ignores the port and compass_pt "port:_" ok 108 dot write consistency uses directed edges for directed graphs ok 109 dot write consistency uses undirected edges for undirected graphs ok 110 dot parseMany fails for an empty string ok 111 dot parseMany parses a single graph ok 112 dot parseMany parses multiple graphs ok 113 dot write escapes attr keys as needed ok 114 dot write escapes attr values as needed ok 115 dot write can write a non-compound graph ok 116 dot write can write a graph without graph attributes ok 117 dot write can write a node without attributes ok 118 dot write can write an edge without attributes not ok 119 version matches the value in package.json TypeError: Object #<Object> has no method 'readFileSync' at Context.<anonymous> (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/1391144551652.22504eef.js:14663:37) at Test.Runnable.run (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4150:32) at Runner.runTest (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4519:10) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4565:12 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4445:14) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4454:7 at next (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4398:23) at http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:4422:5 at timeslice (http://git.testling.com/work/cpettitt/repos/d68ec2d12804835cba442aa4c59e101544528908.1391144551246/node_modules/mocha/mocha.js:5404:27) # tests 119 # pass 118 # fail 1
chrome/24.0