Sha256: 3ccbebadcbf22416cbd93fe5d4a1979e616a566631039be6b2f8eb00936239f7
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
module Osheet module AssertTestHelpers def assert_style(style, selectors) with_backtrace(caller) do assert_equal selectors, style.selectors, 'unexpected style selectors' end end 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 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 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
osheet-1.1.1 | lib/osheet/assert_test_helpers.rb |
osheet-1.1.0 | lib/osheet/assert_test_helpers.rb |