CSVアップロード機能のテストなどをするときにテストデータを置きたいときのメモ
出典元
file fixture - RSpec Rails - RSpec - Relish
ドキュメントいわく
Rails 5 adds simple access to sample files called file fixtures.File fixtures are normal files stored in spec/fixtures/files by default.
ということで spec/fixtures/file
というところに配置すれば file_fixture
というメソッドから読み込みが可能なため、何か必要な場合は置くことを進めている。
file_fixtureとは
ActiveSupportでテスト用のメソッドが用意されており、そのうちの一つ。RSpecではその仕組みに乗ることを推奨している。そのためPureなRubyのコードでは使えない機能ではあるので気をつけること。
ActiveSupport::Testing::FileFixtures