From d7ff28ddd899b083d1e06d79dee32492609d924e Mon Sep 17 00:00:00 2001 From: Dmytrii Nagirniak Date: Tue, 6 Dec 2011 18:12:59 +1100 Subject: [PATCH] make specs disconnected --- lib/morpheus/node.rb | 4 ++++ spec/api/cypher_spec.rb | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/morpheus/node.rb b/lib/morpheus/node.rb index 32a1f77..5202002 100644 --- a/lib/morpheus/node.rb +++ b/lib/morpheus/node.rb @@ -100,6 +100,10 @@ def relations def has_relation?(name) respond_to?(:relations) && (relations || []).include?(name.to_sym) end + + def api_endpoint + :nodes + end end end diff --git a/spec/api/cypher_spec.rb b/spec/api/cypher_spec.rb index 35831e5..100fbb3 100644 --- a/spec/api/cypher_spec.rb +++ b/spec/api/cypher_spec.rb @@ -30,18 +30,17 @@ end subject { Morpheus::API::Cypher.new } + before { subject.stub(:query_url).and_return uri } describe "results" do - #before { FakeWeb.register_uri(:get, uri, :body => body) } + before { FakeWeb.register_uri(:post, uri, :body => body) } let(:user_class) do Class.new(Morpheus::Node) do end end it "should return nodes" do - FakeWeb.allow_net_connect = true - Morpheus.configure_and_discover_database! results = subject.execute(user_class, "start s=node(1234) return s") results.first.should be_a user_class results.first.name.should == "Mr 4-1"