spec/components/tables_spec.rb in reverse_adoc-0.3.7 vs spec/components/tables_spec.rb in reverse_adoc-1.0.0
- old
+ new
@@ -1,19 +1,26 @@
-require 'spec_helper'
+require "spec_helper"
describe ReverseAdoc do
-
- let(:input) { File.read('spec/assets/tables.html') }
+ let(:input) { File.read("spec/assets/tables.html") }
let(:document) { Nokogiri::HTML(input) }
subject { ReverseAdoc.convert(input) }
- it { is_expected.to match /\[\[A\]\]\n\|===\n\| \[\[C\]\]header 1 \| header 2 \| header 3\n\n/ }
- it { is_expected.to match /\nh\| \[\[D\]\]data 1-1 \| data 2-1 \| data 3-1\n/ }
+ it {
+ is_expected.to match /\[\[A\]\]\n\|===\n\| \[\[C\]\]header 1 \| header 2 \| header 3\n\n/
+ }
+ it {
+ is_expected.to match /\nh\| \[\[D\]\]data 1-1 \| data 2-1 \| data 3-1\n/
+ }
it { is_expected.to match /\nh\| data 1-2 \| data 2-2 \| data 3-2\n/ }
- it { is_expected.to match /\n\| _header oblique_ \| \*header bold\* \| `header code`\n\n/ }
- it { is_expected.to match /\n\| _data oblique_ \| \*data bold\* \| `data code`\n/ }
+ it {
+ is_expected.to match /\n\| _header oblique_ \| \*header bold\* \| `header code`\n\n/
+ }
+ it {
+ is_expected.to match /\n\| _data oblique_ \| \*data bold\* \| `data code`\n/
+ }
it { is_expected.to match /\n\.2\+\| rowspan 2\n/ }
it { is_expected.to match /\n2\+| colspan 2\n/ }
it { is_expected.to match /\n2\.2\+| colrowspan 2\n/ }
@@ -21,11 +28,15 @@
it { is_expected.to match /\^\| horizontal center / }
it { is_expected.to match />\| horizontal right\n/ }
it { is_expected.to match /\^\.\^\| center middle\n/ }
it { is_expected.to match /\n\.Table _caption_\n\|===\n/ }
- it { is_expected.to match /\n\[width=75%\]\n\|===\n\| 75% width table\n/ }
- it { is_expected.to match /\n\[frame=topbot,rules=cols\]\n\|===\n\| topbot\n/ }
+ # it { is_expected.to match /\n\[width=75%\]\n\|===\n\| 75% width table\n/ }
+ it {
+ is_expected.to match /\n\[frame=topbot,rules=cols\]\n\|===\n\| topbot\n/
+ }
- it { is_expected.to match /\na|\nHello\n\nThis cell has multiple paragraphs\n\n/ }
+ it {
+ is_expected.to match /\na|\nHello\n\nThis cell has multiple paragraphs\n\n/
+ }
it { is_expected.to match /\n\| This cell has a single paragraph\n/ }
end