Added hash parameter to graph initialization
[graph.njae.git] / spec / graph / edge_spec.rb
index 8bd1f9abf17d9826ac530e0d460fec5c77caf79d..d139667126886b8c382368378ab1c43aafe44fc5 100644 (file)
@@ -1,6 +1,6 @@
 require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
 
-module Graph
+module GraphNjae
   describe Edge do
     let (:e) { Edge.new }
     describe "#initialize" do
@@ -8,6 +8,15 @@ module Graph
         e = Edge.new
         e.connections.should be_empty
       end
+      
+      it "creates an edge with some parameters" do
+        e = Edge.new :value1 => 1, :value2 => "value2", :value3 => :v3
+        e.value1.should == 1
+        e.value2.should == "value2"
+        e.value3.should == :v3
+        e.value4.should be_nil
+      end
+
     end # #initialize
     
     describe "adds attribues" do