X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=spec%2Fgraph%2Fgraph_spec.rb~;fp=spec%2Fgraph%2Fgraph_spec.rb~;h=0000000000000000000000000000000000000000;hb=d70d060196f0a62cbd3f5906e93cc1b2b31bc319;hp=e4ec74608062ffb39030037e85287397ebc5c69c;hpb=0b3df692a2a00199692d72ede064821bc9bf5935;p=graph.njae.git diff --git a/spec/graph/graph_spec.rb~ b/spec/graph/graph_spec.rb~ deleted file mode 100644 index e4ec746..0000000 --- a/spec/graph/graph_spec.rb~ +++ /dev/null @@ -1,65 +0,0 @@ -require 'spec_helper' - -module Graph - describe Graph do - let (:g) { Graph.new } - describe "#initialize" do - it "creates an empty graph" do - g = Graph.new - g.edges.should be_empty - g.vertices.should be_empty - end - end # #initialize - - describe "adds attribues" do - it "adds then reports arbitrary attributes" do - g.score = 15 - g.score == 15 - end - end # adds attributes - - describe "#<<" do - it "adds a set of vertices" do - g.vertices.should be_empty - v1 = Vertex.new - v2 = Vertex.new - g << v1 << v2 - g.should have(2).vertices - g.vertices.should include(v1) - g.vertices.should include(v2) - end - - it "adds a set of edges" do - g.edges.should be_empty - e1 = Edge.new - e2 = Edge.new - g << e1 << e2 - g.should have(2).edges - g.edges.should include(e1) - g.edges.should include(e2) - end - - it "adds a mixed set of vertices and edges" do - g.vertices.should be_empty - g.edges.should be_empty - v1 = Vertex.new - v2 = Vertex.new - e1 = Edge.new - e2 = Edge.new - g << v1 << e1 << v2 << e2 - g.should have(2).vertices - g.vertices.should include(v1) - g.vertices.should include(v2) - g.should have(2).edges - g.edges.should include(e1) - g.edges.should include(e2) - end - end # #<< - - describe "connect" do - it "adds and records an edge between vertices" do - end - end # #connect - - end -end \ No newline at end of file