blob: d1b5e9758ea7cb8e7e00c3ae2014e595ac4314d5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# frozen_string_literal: true
require_relative 'spec_helper'
describe 'Asciidoctor::PDF::Converter - Pass' do
it 'should render pass as literal block' do
pdf = to_pdf <<~'EOS', analyze: true
++++
<p>This is a pass block.</p>
++++
EOS
(expect pdf.text).to have_size 1
text = pdf.text[0]
(expect text[:string]).to eql '<p>This is a pass block.</p>'
(expect text[:font_name]).to eql 'mplus1mn-regular'
end
it 'should render stem as literal block if stem extension not present' do
pdf = to_pdf <<~'EOS', analyze: true
[stem]
++++
sig = enc(H(D), s)
++++
EOS
equation_text = (pdf.find_text 'sig = enc(H(D), s)')[0]
(expect equation_text[:font_name]).to eql 'mplus1mn-regular'
end
end
|