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