diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2019-06-18 01:09:31 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2019-06-18 01:09:31 -0600 |
| commit | 7d936a5bb777adcc853d6889b0e380ad64e4034f (patch) | |
| tree | 9ad73594ca5214e6ddb91b2d1b8811330b2575dc /spec/index_spec.rb | |
| parent | 1f434ff4085cc264e286e134e736e116df313e5f (diff) | |
introduce have_size matcher in test suite
Diffstat (limited to 'spec/index_spec.rb')
| -rw-r--r-- | spec/index_spec.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/spec/index_spec.rb b/spec/index_spec.rb index 7b4160f6..817d84d7 100644 --- a/spec/index_spec.rb +++ b/spec/index_spec.rb @@ -30,15 +30,15 @@ describe 'Asciidoctor::PDF::Converter - Index' do EOS index_text = pdf.find_text string: 'Index', page_number: 4, font_size: 22 - (expect index_text.size).to eql 1 + (expect index_text).to have_size 1 category_c_text = pdf.find_text string: 'C', page_number: 4 - (expect category_c_text.size).to eql 1 + (expect category_c_text).to have_size 1 (expect category_c_text[0][:font_name].downcase).to include 'bold' category_d_text = pdf.find_text string: 'D', page_number: 4 - (expect category_d_text.size).to eql 1 + (expect category_d_text).to have_size 1 (expect category_d_text[0][:font_name].downcase).to include 'bold' category_k_text = pdf.find_text string: 'K', page_number: 4 - (expect category_k_text.size).to eql 1 + (expect category_k_text).to have_size 1 (expect category_k_text[0][:font_name].downcase).to include 'bold' (expect (pdf.lines pdf.find_text page_number: 4).join ?\n).to eql <<~'EOS'.chomp Index @@ -72,9 +72,9 @@ describe 'Asciidoctor::PDF::Converter - Index' do EOS index_text = pdf.find_text string: 'Chapter 3. Index', page_number: 4 - (expect index_text.size).to eql 0 + (expect index_text).to be_empty index_text = pdf.find_text string: 'Index', page_number: 4 - (expect index_text.size).to eql 1 + (expect index_text).to have_size 1 end it 'should generate anchor names for indexterms which are reproducible between runs' do @@ -115,7 +115,7 @@ describe 'Asciidoctor::PDF::Converter - Index' do EOS category_c_text = pdf.find_text string: 'C', page_number: 3 - (expect category_c_text.size).to eql 1 + (expect category_c_text).to have_size 1 (expect category_c_text[0][:font_name].downcase).to include 'bold' category_b_text = pdf.find_text string: 'B', page_number: 3 (expect category_b_text).to be_empty |
