lib/flextures/rspec_flextures_support.rb in flextures-1.9.8 vs lib/flextures/rspec_flextures_support.rb in flextures-1.9.9

- old
+ new

@@ -2,19 +2,35 @@ # Rspecの内部でflextures関数を使える様にする module RSpec module Core module Hooks + # 引数で渡されたファイルを読み込みする def flextures *_ before { Flextures::Loader::flextures *_ } end + + # 引数で渡されたテーブルのデータをdeleteする + def flextures_delete *_ + before { + if _.empty? + Flextures::init_tables + else + Flextures::delete_tables *_ + end + } + end + + def flextures_set_config + # TODO: ハッシュで渡された設定をセットする + end end end module Rails module FlextureSupport - @@configs={ load_count: 0 } def self.included(m) + # 実行前にテーブルの初期化 Flextures::init_tables end end end