Running ‘testthat.R’ [65s/66s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(tabular)
  > test_check("tabular")
  Saving _problems/test-backend_pdf-662.R
  
  -- <tabular_spec> 
  Data: 1 row x 1 column
  <style>
  #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; }
  #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; }
  #tabular-61d7c347a8 p { line-height: inherit; }
  #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; }
  #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; }
  #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; }
  #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; }
  #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; }
  #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; }
  #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; }
  #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; }
  #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; }
  #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; }
  #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; }
  #tabular-61d7c347a8 .tabular-band { text-align: center; }
  #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; }
  #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; }
  #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; }
  #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; }
  #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; }
  #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; }
  #tabular-61d7c347a8 .text-left { text-align: left; }
  #tabular-61d7c347a8 .text-center { text-align: center; }
  #tabular-61d7c347a8 .text-right { text-align: right; }
  #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; }
  #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; }
  #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; }
  #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; }
  #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; }
  #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; }
  #tabular-61d7c347a8 .valign-top { vertical-align: top; }
  #tabular-61d7c347a8 .valign-middle { vertical-align: middle; }
  #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; }
  #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; }
  #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; }
  #tabular-61d7c347a8 .tabular-page-break-row { display: none; }
  #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; }
  #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; }
  #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); }
  #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; }
  #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; }
  #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; }
  #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; }
  #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; }
  @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } }
  </style>
  <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content">
  <figcaption class="tabular-caption">
  <p class="tabular-pad">&nbsp;</p>
  <p class="tabular-title">T</p>
  <p class="tabular-pad">&nbsp;</p>
  </figcaption>
  <div class="tabular-table-wrap">
  <table class="tabular-table">
  <thead>
  <tr><th>x</th></tr>
  </thead>
  <tbody>
  <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr>
  </tbody>
  </table>
  </div>
  </figure></div>
  <style>
  #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; }
  #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; }
  #tabular-61d7c347a8 p { line-height: inherit; }
  #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; }
  #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; }
  #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; }
  #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; }
  #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; }
  #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; }
  #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; }
  #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; }
  #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; }
  #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; }
  #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; }
  #tabular-61d7c347a8 .tabular-band { text-align: center; }
  #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; }
  #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; }
  #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; }
  #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; }
  #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; }
  #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; }
  #tabular-61d7c347a8 .text-left { text-align: left; }
  #tabular-61d7c347a8 .text-center { text-align: center; }
  #tabular-61d7c347a8 .text-right { text-align: right; }
  #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; }
  #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; }
  #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; }
  #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; }
  #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; }
  #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; }
  #tabular-61d7c347a8 .valign-top { vertical-align: top; }
  #tabular-61d7c347a8 .valign-middle { vertical-align: middle; }
  #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; }
  #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; }
  #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; }
  #tabular-61d7c347a8 .tabular-page-break-row { display: none; }
  #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; }
  #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; }
  #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); }
  #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; }
  #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; }
  #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; }
  #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; }
  #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; }
  @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } }
  </style>
  <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content">
  <figcaption class="tabular-caption">
  <p class="tabular-pad">&nbsp;</p>
  <p class="tabular-title">T</p>
  <p class="tabular-pad">&nbsp;</p>
  </figcaption>
  <div class="tabular-table-wrap">
  <table class="tabular-table">
  <thead>
  <tr><th>x</th></tr>
  </thead>
  <tbody>
  <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr>
  </tbody>
  </table>
  </div>
  </figure></div>
  <style>
  #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; }
  #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; }
  #tabular-61d7c347a8 p { line-height: inherit; }
  #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; }
  #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; }
  #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; }
  #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; }
  #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; }
  #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; }
  #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; }
  #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; }
  #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; }
  #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; }
  #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; }
  #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; }
  #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; }
  #tabular-61d7c347a8 .tabular-band { text-align: center; }
  #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; }
  #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; }
  #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; }
  #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; }
  #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; }
  #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; }
  #tabular-61d7c347a8 .text-left { text-align: left; }
  #tabular-61d7c347a8 .text-center { text-align: center; }
  #tabular-61d7c347a8 .text-right { text-align: right; }
  #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; }
  #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; }
  #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; }
  #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; }
  #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; }
  #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; }
  #tabular-61d7c347a8 .valign-top { vertical-align: top; }
  #tabular-61d7c347a8 .valign-middle { vertical-align: middle; }
  #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; }
  #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; }
  #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; }
  #tabular-61d7c347a8 .tabular-page-break-row { display: none; }
  #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; }
  #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; }
  #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); }
  #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; }
  #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; }
  #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; }
  #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; }
  #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; }
  @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } }
  </style>
  <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content">
  <figcaption class="tabular-caption">
  <p class="tabular-pad">&nbsp;</p>
  <p class="tabular-title">T</p>
  <p class="tabular-pad">&nbsp;</p>
  </figcaption>
  <div class="tabular-table-wrap">
  <table class="tabular-table">
  <thead>
  <tr><th>x</th></tr>
  </thead>
  <tbody>
  <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr>
  </tbody>
  </table>
  </div>
  </figure></div>
  [ FAIL 1 | WARN 0 | SKIP 87 | PASS 5831 ]
  
  ══ Skipped tests (87) ══════════════════════════════════════════════════════════
  • On CRAN (79): 'test-align.R:50:1', 'test-align.R:58:1', 'test-align.R:66:1',
    'test-align.R:266:1', 'test-backend_docx.R:1534:1',
    'test-backend_html.R:1322:1', 'test-backend_latex.R:843:1',
    'test-backend_latex.R:1224:1', 'test-backend_latex.R:1251:3',
    'test-backend_latex.R:1652:3', 'test-backend_latex.R:1682:3',
    'test-backend_latex.R:1700:3', 'test-backend_latex.R:1757:3',
    'test-backend_md.R:562:1', 'test-backend_pdf.R:232:3',
    'test-backend_pdf.R:250:3', 'test-backend_pdf.R:268:3',
    'test-backend_pdf.R:408:1', 'test-backend_pdf.R:421:1',
    'test-backend_pdf.R:508:3', 'test-backend_pdf.R:559:1',
    'test-backend_pdf.R:573:1', 'test-backend_rtf.R:830:1',
    'test-backend_typst.R:69:1', 'test-backend_typst_pdf.R:151:1',
    'test-backend_typst_pdf.R:171:1', 'test-backend_typst_pdf.R:186:1',
    'test-backend_typst_pdf.R:199:3', 'test-backend_typst_pdf.R:212:1',
    'test-backend_typst_pdf.R:238:1', 'test-cols.R:140:1', 'test-cols.R:194:1',
    'test-emit.R:73:1', 'test-emit.R:542:1', 'test-engine_decimal.R:494:1',
    'test-engine_decimal.R:500:1', 'test-engine_decimal.R:513:1',
    'test-engine_decimal.R:526:1', 'test-engine_decimal.R:611:1',
    'test-engine_decimal.R:623:1', 'test-engine_decimal.R:649:1',
    'test-engine_decimal.R:1112:1', 'test-engine_footnotes.R:257:3',
    'test-engine_headers.R:152:1', 'test-engine_style.R:162:1',
    'test-figure-backends.R:559:3', 'test-figure-backends.R:575:3',
    'test-figure-backends.R:703:1', 'test-figure.R:76:1', 'test-figure.R:109:1',
    'test-figure.R:157:1', 'test-figure.R:346:1', 'test-figure.R:411:1',
    'test-font_metrics.R:213:3', 'test-footnote.R:39:1',
    'test-group_rows.R:148:1', 'test-headers.R:350:1',
    'test-inline_format.R:315:1', 'test-inline_format.R:429:1',
    'test-integration-phase6.R:187:3', 'test-interpolate.R:138:1',
    'test-locations.R:285:1', 'test-locations.R:296:1', 'test-paginate.R:181:1',
    'test-paginate.R:222:1', 'test-pivot_across.R:818:1', 'test-preset.R:117:1',
    'test-preset_minimal.R:36:1', 'test-set_preset.R:144:1',
    'test-set_preset.R:240:1', 'test-sort_rows.R:150:1', 'test-style.R:100:1',
    'test-style_template.R:19:1', 'test-style_template.R:24:1',
    'test-style_template.R:30:1', 'test-subgroup.R:191:1',
    'test-subgroup.R:198:1', 'test-tabular.R:159:1', 'test-util_ws.R:109:1'
  • R/ source not present (installed pkg) (2): 'test-examples-phantom.R:49:3',
    'test-examples-phantom.R:107:3'
  • is.null(tabular:::.typst_bin()) is TRUE (3): 'test-backend_typst_pdf.R:92:3',
    'test-backend_typst_pdf.R:109:3', 'test-backend_typst_pdf.R:139:3'
  • no typst binary (2): 'test-backend_typst_pdf.R:218:3',
    'test-backend_typst_pdf.R:311:3'
  • vignettes/ not present (installed pkg) (1): 'test-vignette-fences.R:9:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-backend_pdf.R:662:3'): check_latex() sees a TinyTeX that is not on the PATH ──
  Expected `any(tabular:::.is_true_vec(res$installed))` to be TRUE.
  Differences:
  `actual`:   FALSE
  `expected`: TRUE 
  
  
  [ FAIL 1 | WARN 0 | SKIP 87 | PASS 5831 ]
  Error:
  ! Test failures.
  Execution halted