module Osheet::AssertTestHelpers

Public Instance Methods

assert_partial(workbook_partials, name) click to toggle source
# 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) click to toggle source
# 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) click to toggle source
# 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