test_spec.rb:(FakeFS exampleから)FakeFSがRSpecを壊すのはなぜですか?
require 'fakefs/spec_helpers'
describe 'Test' do
include FakeFS::SpecHelpers
it 'should fail' do
expect(1).to eq(2)
end
end
describe 'Test2' do
it 'should fail' do
expect(1).to eq(2)
end
end
RSpecのスペック/ test_spec.rb第二の場合に最初のテストと正常expected: 2 got: 1
ため戻るsuperclass mismatch for class File
。マッチャーの変更(例:be_kind_of(String)
)は結果に影響しません。なぜこれが起こり、どのように修正することができますか?
は、ルビーは、この問題をfakefsするlinkためd.g @
ruby 2.4.0dev (2016-03-19 trunk 54188) [x86_64-linux]
参照で例外を引き起こす可能性があるとして、RSpecのは、かなりの印刷エラーメッセージの
pp
を使用しています疑い*:https://github.com/fakefs/fakefs/issues/215 – lifetimes