Sha256: b1538bad152a1081f37461b60231418645d7cd08b1f970612871cc7e249bc7d0

Contents?: true

Size: 754 Bytes

Versions: 2

Compression:

Stored size: 754 Bytes

Contents

require 'spec_helper'
require 'turnip/table'
require 'turnip_formatter/template/step_outline'

module TurnipFormatter
  class Template
    describe StepOutline do
      let(:template) { ::TurnipFormatter::Template::StepOutline }

      let(:string) do
        ::Turnip::Table.new([
            ["State", "Money"],
            ["<Tokushima>", "555"],
            ["<Okinawa>", "368"]
          ])
      end

      describe '.build' do
        subject { template.build(string) }

        it do
          should match %r{<td>State</td>[[:space:]]+<td>Money</td>}
          should match %r{<td>&lt;Tokushima&gt;</td>[[:space:]]+<td>555</td>}
          should match %r{<td>&lt;Okinawa&gt;</td>[[:space:]]+<td>368</td>}
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
turnip_formatter-0.0.3 spec/turnip_formatter/template/step_outline_spec.rb
turnip_formatter-0.0.2 spec/turnip_formatter/template/step_outline_spec.rb