Browse Source

Revise test for clarity

master
J. King 11 months ago
parent
commit
9be16f54d4
  1. 2
      lib/Microformats/Parser.php
  2. 24
      tests/cases/mensbeam/default-settings/name-conflict.html
  3. 8
      tests/cases/mensbeam/default-settings/name-conflict.json

2
lib/Microformats/Parser.php

@ -606,7 +606,7 @@ class Parser {
$deferred = [];
// keep track of the implied date
$impliedDate = null;
// keep track of whether there is a p- or e- property or child on the microformat; this is required for implied property processing
// keep track of whether there is a p-, u-, or e- property or child on the microformat; this is required for implied property processing
$hasP = false;
$hasE = false;
$hasU = false;

24
tests/cases/mensbeam/default-settings/name-conflict.html

@ -1,6 +1,22 @@
<div class="h-test">
<span class="p-no-conflict">2023-06-06T05:32:12-04:00</span>
<span class="p-dt-wins dt-dt-wins">2023-06-06T05:32:12-04:00</span>
<span class="p-u-wins dt-u-wins u-u-wins">2023-06-06T05:32:12-04:00</span>
<span class="p-e-wins dt-e-wins u-e-wins e-e-wins">2023-06-06T05:32:12-04:00</span>
<span class="p-no-conflict">
<span class="value">2023-06-06</span>
<span class="value">05:32:12</span>
<span class="value">-04:00</span>
</span>
<span class="p-dt-wins dt-dt-wins">
<span class="value">2023-06-06</span>
<span class="value">05:32:12</span>
<span class="value">-04:00</span>
</span>
<span class="p-u-wins dt-u-wins u-u-wins">
<span class="value">2023-06-06</span>
<span class="value">05:32:12</span>
<span class="value">-04:00</span>
</span>
<span class="p-e-wins dt-e-wins u-e-wins e-e-wins">
<span class="value">2023-06-06</span>
<span class="value">05:32:12</span>
<span class="value">-04:00</span>
</span>
</div>

8
tests/cases/mensbeam/default-settings/name-conflict.json

@ -6,18 +6,18 @@
],
"properties": {
"no-conflict": [
"2023-06-06T05:32:12-04:00"
"2023-06-0605:32:12-04:00"
],
"dt-wins": [
"2023-06-06 05:32:12-0400"
],
"u-wins": [
"http://example.com/2023-06-06T05:32:12-04:00"
"http://example.com/2023-06-0605:32:12-04:00"
],
"e-wins": [
{
"html": "2023-06-06T05:32:12-04:00",
"value": "2023-06-06T05:32:12-04:00"
"html": "<span class=\"value\">2023-06-06</span>\n <span class=\"value\">05:32:12</span>\n <span class=\"value\">-04:00</span>",
"value": "2023-06-06 05:32:12 -04:00"
}
]
}

Loading…
Cancel
Save