spec/unit/kernel_spec.rb in pdf_ravager-0.1.0 vs spec/unit/kernel_spec.rb in pdf_ravager-0.2.0
- old
+ new
@@ -1,27 +1,33 @@
require File.dirname(__FILE__) + '/unit_helper'
require 'pdf_ravager/kernel'
-class TestKernelIntegration < MiniTest::Unit::TestCase
-
- def setup
- @template = pdf do |p|
+describe Kernel do
+ let(:template) {
+ pdf do |p|
p.text 'text', 'foo'
p.rich_text 'rich_text', '<b>foo</b>'
p.check 'checkbox1'
p.uncheck 'checkbox2'
p.fill 'radio_group', 'button'
end
- end
+ }
- def test_that_dsl_template_equals_longform_template
- template = PDFRavager::Template.new do |t|
+ let(:longform_template) {
+ PDFRavager::Template.new do |t|
t.text 'text', 'foo'
t.rich_text 'rich_text', '<b>foo</b>'
t.check 'checkbox1'
t.uncheck 'checkbox2'
t.fill 'radio_group', 'button'
end
- assert_equal @template, template
+ }
+
+ context 'equality' do
+ context 'a shorthand and longform template with equal options' do
+ it 'is equal' do
+ expect(template).to eq(longform_template)
+ end
+ end
end
end