0
私はちょうど最初の時間のためにそれをしようとしているときに、私は、RSPECバグのバグを打つと思います...RSPECのバグ(?)
次の例では、RSPECはの名前に敏感です:parser.rbファイルの 'Parser'でテストは失敗しますが、名前を変更するだけで 'FooParser'が機能します。
require_relative './parser.rb'
describe Parser do
it 'should do the trick' do
@parser = Parser.new "test.pas"
end
end
も、このようなプレーンなコードを有する、私のコンストラクタ引数に文句を言うだろう:
class Parser
def initialize arg
end
end
RSPEC誤ったログは次のようになります。自分の中に書かれたよう
1) Parser should do the trick
Failure/Error: @parser = Parser.new "test.pas"
ArgumentError:
wrong number of arguments(1 for 0)
スタックトレースと正確なエラーメッセージを送信してください。 –
RSpecのバグが報告されているかどうか尋ねる場所ではありません。 –