Sha256: a009266646dfec871c1dac272eb0d644a0566dcb7d97d16077b5c93d2d949ead
Contents?: true
Size: 733 Bytes
Versions: 5
Compression:
Stored size: 733 Bytes
Contents
require_relative "../spec_helper" describe "Neo4jrb::Client", :integration => true do let(:client) { Neo4jrb::Client.open(temp_db_path) } it "can count all nodes within the database" do expect(client.count_nodes).to eq(2) end context "while running a query" do let(:query) { "MATCH (p:`person`)-->(m:`person`) WHERE p.name = 'personA' RETURN *" } subject(:resultset) { client.execute_query(query) } it "return the right amount of data" do expect(resultset.count).to eq(1) end it "return the right type of data as array" do resultset.each do |result| result.map! { |e| e.labels.first }.flatten expect(result).to eq([:person, :person]) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems