私はRSpecを使って練習するためにRubyでdirected_graphクラスを作成しています。上記のエラー(13行目、 "eql(0)"という行が下にあります)が得られます。遭遇する:構文エラー、予期せぬtIDENTIFIER、expecting keyword_end
私は本当にこのRSpecコードが他のプロジェクト用に作った他のRSpecコードとよく似ているので、実際にこのエラーを理解することはできません。
require "directed_graph"
include directed_graph
describe directed_graph do
describe ".vertices" do
context "given an empty graph" do
it "returns an empty hash" do
g = directed_graph.new()
expect(g.vertices().length()).to() eql(0)
end
end
end
end
編集:私は問題は(1)directed_graphがクラスだったし、クラスは大文字で開始する必要があります(私はDirectedGraphある改称)、および(2)あなたが書くことになっていない「が含まれると考えています"クラスのために。
私はこれら2つを修正しました。私のコードは今のところうまく実行されているようです。私は大きなものを見逃してしまった場合に備えて、これをここに残すつもりです。