diff --git a/tests/microformats-v2-unit/implied/implied-name.html b/tests/microformats-v2-unit/implied/implied-name.html
index a7e9df0..a9b0656 100644
--- a/tests/microformats-v2-unit/implied/implied-name.html
+++ b/tests/microformats-v2-unit/implied/implied-name.html
@@ -5,7 +5,11 @@
trimming is performed.
-->
-
+
NotPartOfTest
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
-
2000-01-01 00:00:00+00:00
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
+
2000-01-01 00:00:00+0100
1900-01-01 00:00:00+00:00
1900-01-01 00:00:00+00:00
diff --git a/tests/microformats-v2-unit/names/names-properties.json b/tests/microformats-v2-unit/names/names-properties.json
index 6e83570..f29689f 100644
--- a/tests/microformats-v2-unit/names/names-properties.json
+++ b/tests/microformats-v2-unit/names/names-properties.json
@@ -67,52 +67,52 @@
"NotPartOfTest"
],
"t": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"test-three": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"test-test-four": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"test-five-t": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"6-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"7t-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"8t8-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t9-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t10-test-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t11t-test-t": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t12-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t13-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t14-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t15-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
],
"t16-test": [
- "2000-01-01 00:00:00+00:00"
+ "2000-01-01 00:00:00+0100"
]
}
},
diff --git a/tests/microformats-v2-unit/nested/nested-implied-name.html b/tests/microformats-v2-unit/nested/nested-implied-name.html
new file mode 100644
index 0000000..d7e7327
--- /dev/null
+++ b/tests/microformats-v2-unit/nested/nested-implied-name.html
@@ -0,0 +1,10 @@
+
+
+
+
NotPartOfTest
Invalid
+
Invalid
+
+
+
+
NotPartOfTestNotPartOfTest
Invalid
+
diff --git a/tests/microformats-v2-unit/nested/nested-implied-name.json b/tests/microformats-v2-unit/nested/nested-implied-name.json
new file mode 100644
index 0000000..569f4c2
--- /dev/null
+++ b/tests/microformats-v2-unit/nested/nested-implied-name.json
@@ -0,0 +1,44 @@
+{
+ "items": [
+ {
+ "type": [
+ "h-test-nested"
+ ],
+ "properties": {},
+ "children": [
+ {
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "type": [
+ "h-test-nested-prop"
+ ],
+ "properties": {
+ "prop": [
+ {
+ "value": "NotPartOfTestNotPartOfTest",
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "rels": {},
+ "rel-urls": {}
+}
diff --git a/tests/microformats-v2-unit/nested/nested-implied-photo.html b/tests/microformats-v2-unit/nested/nested-implied-photo.html
new file mode 100644
index 0000000..c8002ad
--- /dev/null
+++ b/tests/microformats-v2-unit/nested/nested-implied-photo.html
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/tests/microformats-v2-unit/nested/nested-implied-photo.json b/tests/microformats-v2-unit/nested/nested-implied-photo.json
new file mode 100644
index 0000000..bee4438
--- /dev/null
+++ b/tests/microformats-v2-unit/nested/nested-implied-photo.json
@@ -0,0 +1,112 @@
+{
+ "items": [
+ {
+ "type": [
+ "h-test-object-data-filled-has-child"
+ ],
+ "properties": {},
+ "children": [
+ {
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "type": [
+ "h-test-img-onlychildoftype-has-child"
+ ],
+ "properties": {
+ "name": [
+ {
+ "value": "NotPartOfTest",
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ],
+ "photo": [
+ {
+ "value": "http://example.test/ChildOnly",
+ "alt": "NotPartOfTest"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "type": [
+ "h-test-object-onlychildoftype-has-child"
+ ],
+ "properties": {},
+ "children": [
+ {
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "type": [
+ "h-test-img-onlygrandchildoftype-has-child"
+ ],
+ "properties": {
+ "name": [
+ {
+ "value": "NotPartOfTest",
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ],
+ "photo": [
+ {
+ "value": "http://example.test/ChildOnly",
+ "alt": "NotPartOfTest"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "type": [
+ "h-test-object-onlygrandchildoftype-has-child"
+ ],
+ "properties": {},
+ "children": [
+ {
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ }
+ ],
+ "rels": {},
+ "rel-urls": {}
+}
diff --git a/tests/microformats-v2-unit/nested/nested-implied-url.html b/tests/microformats-v2-unit/nested/nested-implied-url.html
new file mode 100644
index 0000000..7191293
--- /dev/null
+++ b/tests/microformats-v2-unit/nested/nested-implied-url.html
@@ -0,0 +1,6 @@
+
+
NotPartOfTest
+
+
+
+
diff --git a/tests/microformats-v2-unit/nested/nested-implied-url.json b/tests/microformats-v2-unit/nested/nested-implied-url.json
new file mode 100644
index 0000000..e18f632
--- /dev/null
+++ b/tests/microformats-v2-unit/nested/nested-implied-url.json
@@ -0,0 +1,106 @@
+{
+ "items": [
+ {
+ "type": [
+ "h-test-a-href-filled-has-child"
+ ],
+ "properties": {},
+ "children": [
+ {
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "type": [
+ "h-test-area-onlychildoftype-has-child"
+ ],
+ "properties": {
+ "name": [
+ {
+ "value": "NotPartOfTest",
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ],
+ "url": [
+ "http://example.test/ChildOnly"
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "type": [
+ "h-test-a-onlychildoftype-has-child"
+ ],
+ "properties": {},
+ "children": [
+ {
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "type": [
+ "h-test-area-onlygrandchildoftype-has-child"
+ ],
+ "properties": {
+ "name": [
+ {
+ "value": "NotPartOfTest",
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ],
+ "url": [
+ "http://example.test/ChildOnly"
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "type": [
+ "h-test-a-onlygrandchildoftype-has-child"
+ ],
+ "properties": {},
+ "children": [
+ {
+ "type": [
+ "h-test-child"
+ ],
+ "properties": {
+ "name": [
+ "NotPartOfTest"
+ ]
+ }
+ }
+ ]
+ }
+ ],
+ "rels": {},
+ "rel-urls": {}
+}