Sha256: 0dd960e64da99f2f8404dcfbd382516243d8fe2ca085681cf8a234e0b244274d
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
require File.expand_path("../spec_helper", __FILE__) describe OrientDB do describe "Gremlin" do before do begin @database = OrientDB::OrientGraph.new(DB) @topper = @database.add_vertex(nil) @topper.set_property("name", "Topper") @ben = @database.add_vertex(nil) @ben.set_property("name", "Ben") @topper_knows_ben = @database.add_edge(nil, @topper, @ben, "knows") @database.stop_transaction(OrientDB::Conclusion::SUCCESS) rescue => e @database.stop_transaction(OrientDB::Conclusion::FAILURE) raise e end end describe "GremlinPipeline" do subject{OrientDB::Gremlin::GremlinPipeline.new(@database)} describe "#v" do it "returns on vertices" do subject.v.count.should == 2 end end describe "outE" do it "returns edges" do subject.v.outE("knows").first.should be_a(OrientDB::BLUEPRINTS::impls::orient::OrientEdge) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
orientdb-1.7.8-java | spec/gremlin_spec.rb |
orientdb-1.6.3-java | spec/gremlin_spec.rb |