Comments (6)
My recommendation would be to eliminate the Acid test from this test suite.
I'm fine with that. As I mentioned, it was one way of showing that an RS supports "a lot" of CSS, but it is a strange test (and had to be edited to be XHTML, etc.)
from epub-tests.
from epub-tests.
from epub-tests.
I have created a PR to do so (#167).
However, we have now a MUST statement on being conform to CSS that has now corresponding test (actually, we have the statement twice: one in the introductory statement in the paragraph and then one in the core text of ยง6.3. This contradicts to the requirement for having a test for each MUST statement. I am not sure whether this is a problem and what we should put there instead.
(Almost all our tests use CSS in some way. One could argue that CSS support is amply shown through the test suite... but maybe removing the first bullet item, which is a repetition of what is said in the yellow banner, makes things a big cleaner. This is reminiscent on the discussion in w3c/epub-specs#2330)
from epub-tests.
I agree with removing this; I have similar thoughts, but haven't found time to create a replacement test. Note that I think it's fine to use a basic test for two different normative statements, if it reasonably tests the same things; not as good as having unique tests, but IMO fine. I don't think there's a meaningful difference between "you must support rendering CSS" and "you must support CSS as defined in the CSS spec"; one basic test seems sufficient to me.
from epub-tests.
one basic test seems sufficient to me.
me too. But, with the removal of this test, there is no test for the statements in ยง6.3. Even if we decide to remove the bullet item:
MUST support the official definition of CSS as described in the [csssnapshot].
(which I would agree with), we may still to either have, or assign another test, for the statement in the intro part of the section, i.e.,
If a reading system has a viewport, it MUST support the visual rendering of XHTML content documents via CSS [epub-33].
So far, the acid test was used for both.
from epub-tests.
Related Issues (20)
- Taking care of restrictions on container-constrained scripts
- Test OCF containers with ZIP64 extensions defined as "Version 1"
- Completing Loading the media overlay tests
- Is test pkg-lang_but_not_content checking package document language? HOT 6
- pub-external-links_consent on systems without email software HOT 3
- Differentiate non-applicable tests from untested tests in the report HOT 5
- Errors when ingesting these files HOT 11
- about "-epub-text-combine-horizontal" property HOT 2
- Is lack of fallback a feature or a bug? HOT 2
- Test categorization HOT 1
- mol-navigation references wrong audio file HOT 2
- mol-audio-no-clipend confusing instructions
- Test ocf-zip-comp - OCF ZIP archives should support the "store" and "deflate" method. HOT 8
- Test ocf-zip-mult - The Zip file is not really multiple volume Zip? HOT 2
- Missing test pkg-spine-nonlinear "usable" HOT 3
- Test pkg-linked-records - According to the spec. this test should be a "SHOULD"
- Test confreq-rs-file-urls - Reading Systems must prevent access to resources referenced via file URLs HOT 2
- Test - Reading systems that allow local storage SHOULD provide methods for users to inspect or delete that data.
- Test - Sideloaded EPUB publications require the user's consent to use scripting and remote resources
- Test - every EPUB publication should be assigned a unique origin
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from epub-tests.