Class: FixtureKit::MinitestAdapter
- Inherits:
-
Adapter
- Object
- Adapter
- FixtureKit::MinitestAdapter
show all
- Defined in:
- lib/fixture_kit/adapters/minitest_adapter.rb
Constant Summary
collapse
- TEST_NAME =
"fixture kit cache pregeneration"
Instance Attribute Summary
Attributes inherited from Adapter
#options
Instance Method Summary
collapse
Methods inherited from Adapter
#initialize
Instance Method Details
#execute(&block) ⇒ Object
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/fixture_kit/adapters/minitest_adapter.rb', line 11
def execute(&block)
test_class = build_test_class
test_method = test_class.test(TEST_NAME) do
block.call(self)
pass
end
result = test_class.new(test_method).run
return if result.passed?
raise result.failures.first.error
end
|
#identifier_for(identifier) ⇒ Object
24
25
26
|
# File 'lib/fixture_kit/adapters/minitest_adapter.rb', line 24
def identifier_for(identifier)
ActiveSupport::Inflector.underscore(identifier.to_s)
end
|