On Sun, Feb 10, 2013 at 11:20 PM, Jochen Eisinger <span dir="ltr">&lt;<a href="mailto:jochen@chromium.org" target="_blank">jochen@chromium.org</a>&gt;</span> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div>I&#39;m not sure I understand. In what cases do you then add something to DRT and need to change all of them?</div></div></blockquote><div><br></div><div>Take this for example: <a href="http://trac.webkit.org/changeset/130416">http://trac.webkit.org/changeset/130416</a></div>
<div><br></div><div>It does not make sense to test everything through internals. In some cases, some test go all the way through the client interfaces, to the WebKit layer, and then back. It is good such cases are tested through the test runner and not internals.</div>
<div><br></div><div>Example of such APIs:</div><div>-Notification.</div><div>-Page Visibility.</div><div>-Geolocation.</div><div><br></div><div>Internals is awesome, but it is not an excuse to keep DRT in bad shape.</div>
<div><br></div><div>Benjamin</div></div>