Sha256: 356f0713a1b65eac2dcd8c537917c7b2f136079fe0883e8f68e0960290b7a6e5
Contents?: true
Size: 518 Bytes
Versions: 2
Compression:
Stored size: 518 Bytes
Contents
require_relative '../../lib/rgraph/node' describe Node do subject { Node.new(name: "Lucas", id: '1', age: 20) } describe "#new" do its(:name) { should eq "Lucas" } its(:id) { should eq '1' } its(:age) { should eq 20 } end describe "#degree" do its(:degree) { should eq 0} end describe "#has_neighbour" do it "recognizes its neighbour" do n1 = Node.new(id: 1) n2 = Node.new(id: 1) n1.neighbours << n2 expect(n1.has_neighbour?(n2)).to be_true end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rgraph-0.0.15 | spec/rgraph/node_spec.rb |
rgraph-0.0.14 | spec/rgraph/node_spec.rb |