Module: Osheet::AssertTestHelpers
- Defined in:
- lib/osheet/assert_test_helpers.rb
Instance Method Summary collapse
- #assert_partial(workbook_partials, name) ⇒ Object
- #assert_style(style, selectors) ⇒ Object
- #assert_template(workbook_templates, element, name) ⇒ Object
Instance Method Details
#assert_partial(workbook_partials, name) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/osheet/assert_test_helpers.rb', line 11 def assert_partial(workbook_partials, name) with_backtrace(caller) do partial = workbook_partials[name.to_s] assert_not_nil partial, "could not find a partial named `#{name}`" assert_equal name.to_s, partial.name, 'wrong partial name' end end |
#assert_style(style, selectors) ⇒ Object
5 6 7 8 9 |
# File 'lib/osheet/assert_test_helpers.rb', line 5 def assert_style(style, selectors) with_backtrace(caller) do assert_equal selectors, style.selectors, 'unexpected style selectors' end end |
#assert_template(workbook_templates, element, name) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/osheet/assert_test_helpers.rb', line 19 def assert_template(workbook_templates, element, name) with_backtrace(caller) do elem_templates = workbook_templates[element.to_s] assert_not_nil elem_templates, "could not find any `#{element}` templates" template = elem_templates[name.to_s] assert_not_nil template, "could not find a `#{element}` template named `#{name}`" assert_equal element.to_s, template.element, 'wrong template element' assert_equal name.to_s, template.name, 'wrong template name' end end |