Sha256: bee779f16f8eab36e7d424d306c47a3aa5f47ea58a6abb7df1cb446d315eadd3
Contents?: true
Size: 827 Bytes
Versions: 2
Compression:
Stored size: 827 Bytes
Contents
# frozen_string_literal: true require "test_helper" class GraphManipulationTest < Minitest::Test def setup @graph = Redgraph::Graph.new("movies", url: $REDIS_URL) end def teardown @graph.delete end def test_add_node node = Redgraph::Node.new(label: 'actor', properties: {name: "Al Pacino"}) result = @graph.add_node(node) assert_predicate result, :persisted? end def test_add_edge actor = Redgraph::Node.new(label: 'actor', properties: {name: "Al Pacino"}) @graph.add_node(actor) film = Redgraph::Node.new(label: 'film', properties: {name: "Scarface"}) @graph.add_node(film) edge = Redgraph::Edge.new(src: actor, dest: film, type: 'ACTOR_IN', properties: {role: "Tony Montana"}) result = @graph.add_edge(edge) assert_predicate result, :persisted? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redgraph-0.1.1 | test/graph_manipulation_test.rb |
redgraph-0.1.0 | test/graph_manipulation_test.rb |