RSpec을 사용하여 연습하기 위해 Ruby에서 directed_graph 클래스를 만듭니다. 위의 오류가 계속 발생합니다 (13 행, "eql (0)"이있는 행).발생 : 구문 오류, 예상치 못한 tIDENTIFIER, 예상 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 클래스이었다 믿고, 클래스는 대문자로 시작해야합니다 포함 ", (2) 당신이 쓰기 안하고 (그래서 DirectedGraph입니다 이름) "수업.
나는이 둘을 고쳤으며, 내 코드는 지금은 괜찮아 보인다. 나는 큰 것을 놓친 경우에 대비하여 여기를 남겨 둘 것입니다.