Cassandra db のデータを含む rspec テストを実行しています。テスト間でデータベースをワイプ/クリーニングするためのベストプラクティスは何ですか? 私のmongoデータについては、DatabaseCleanerを使用しており、Cassandraに相当するものを探しています。現在、spec_helper.rb で次のことを行っていますが、非常に遅いため、より良い解決策を探しています。ありがとう!
config.before :each do
['column1', 'column2'].each do |name|
begin
$cassandra.drop_column_family(name)
rescue
next
ensure
cf = Cassandra::ColumnFamily.new(keyspace: 'db_name', name: name, comparator_type: 'TimeUUIDType')
$cassandra.add_column_family(cf)
end
end