From 484786fffd21cfd097d44b723a3ab85185389808 Mon Sep 17 00:00:00 2001 From: Romain Deltour Date: Mon, 22 Jun 2020 11:03:58 +0200 Subject: [PATCH] fix: allow 'a11y:certifierCredential' as a link Fixes #1140 --- .../epubcheck/vocab/AccessibilityVocab.java | 1 + .../adobe/epubcheck/opf/OPFCheckerTest.java | 6 ++++++ .../valid/vocab-a11y-credentials-in-link.opf | 20 +++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 src/test/resources/30/single/opf/valid/vocab-a11y-credentials-in-link.opf diff --git a/src/main/java/com/adobe/epubcheck/vocab/AccessibilityVocab.java b/src/main/java/com/adobe/epubcheck/vocab/AccessibilityVocab.java index b022ab594..fbcce5431 100644 --- a/src/main/java/com/adobe/epubcheck/vocab/AccessibilityVocab.java +++ b/src/main/java/com/adobe/epubcheck/vocab/AccessibilityVocab.java @@ -19,6 +19,7 @@ public static enum META_PROPERTIES public static enum LINKREL_PROPERTIES { + CERTIFIER_CREDENTIAL, CERTIFIER_REPORT; } diff --git a/src/test/java/com/adobe/epubcheck/opf/OPFCheckerTest.java b/src/test/java/com/adobe/epubcheck/opf/OPFCheckerTest.java index 6f18dc673..8052b62e4 100644 --- a/src/test/java/com/adobe/epubcheck/opf/OPFCheckerTest.java +++ b/src/test/java/com/adobe/epubcheck/opf/OPFCheckerTest.java @@ -1313,6 +1313,12 @@ public void testVocabA11y() { // tests that the a11y vocb and known properties are allowed testValidateDocument("valid/vocab-a11y-declared.opf", EPUBVersion.VERSION_3); } + + @Test + public void testVocabA11yCredientialsInLink() { + // tests that the a11y:certifierCredential property can be defined as a link + testValidateDocument("valid/vocab-a11y-credentials-in-link.opf", EPUBVersion.VERSION_3); + } @Test public void testVocabA11yUndeclared() { diff --git a/src/test/resources/30/single/opf/valid/vocab-a11y-credentials-in-link.opf b/src/test/resources/30/single/opf/valid/vocab-a11y-credentials-in-link.opf new file mode 100644 index 000000000..a745ca751 --- /dev/null +++ b/src/test/resources/30/single/opf/valid/vocab-a11y-credentials-in-link.opf @@ -0,0 +1,20 @@ + + + + uid + Test + en + 2011-08-19T12:00:00Z + Accessibility Testers Group + + + + + + + + + +