Skip to content

Instantly share code, notes, and snippets.

@petehunt
Created December 15, 2013 23:42
Show Gist options
  • Save petehunt/7979935 to your computer and use it in GitHub Desktop.
Save petehunt/7979935 to your computer and use it in GitHub Desktop.
var graph = new MoriModel();
expect(graph.getNode('mykey')).toBe(null);
graph.addNode('mykey', mori.hash_map('name', 'myvalue'));
expect(
mori.equals(graph.getNode('mykey'), mori.hash_map('name', 'myvalue'))
).toBe(true);
graph.addNode('mykey2', mori.hash_map('name', 'myvalue2'));
graph.addEdge('friends', 'mykey', 'mykey2');
var graph2 = graph.commit();
expect(graph.getNode('mykey')).toBe(null);
expect(
mori.equals(graph2.getNode('mykey'), mori.hash_map('name', 'myvalue'))
).toBe(true);
graph = graph2;
expect(
mori.equals(
graph.getNodes('friends', 'mykey'),
mori.vector(mori.hash_map('name', 'myvalue2'))
)
).toBe(true);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment