Skip to content

Commit

Permalink
adding missing test file for script tag tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Ethan Finlay authored and Ethan Finlay committed Dec 14, 2022
1 parent e3754a3 commit 6e64a92
Show file tree
Hide file tree
Showing 2 changed files with 141 additions and 1 deletion.
2 changes: 1 addition & 1 deletion tests/ContentTooLongTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public function testCheckFalseMultipleElements()

public function testCheckSkipScriptTags()
{
$html = file_get_contents(__DIR__ . '/../tests/testFiles/ContentTooLongValidPage.html');
$html = file_get_contents(__DIR__ . '/../tests/testFiles/ContentTooLongScript.html');
$dom = new \DOMDocument('1.0', 'utf-8');
$dom->loadHTML($html);
$rule = new ContentTooLong($dom);
Expand Down
140 changes: 140 additions & 0 deletions tests/testFiles/ContentTooLongScript.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
<!DOCTYPE html>
<html>
<body>
<script></script>
<p>Lorem ipsum dolor sit amet, ut falli consulatu urbanitas eos, sapientem scriptorem eum te. Ne sit mollis adipisci, eam no fabulas legendos splendide, at electram moderatius qui. Ea usu corpora accusata suscipiantur, gubergren intellegebat ne eum. No ius esse mundi viris, eos ignota scriptorem id.

Nam ad dicit consequat moderatius, vel cu aeterno definitionem, malis consequuntur reprehendunt at qui. Propriae patrioque nam te. Est copiosae fabellas adipisci eu, ea quas falli suscipit mei, mei ea malis doctus. Ius legimus omittam consulatu ad, cu laudem mentitum vis.

Mel te intellegat sententiae voluptatum, his an dicit hendrerit, ignota forensibus pro te. Quo no inani volumus incorrupte. His omittam constituam te, ad per quando semper oportere. Commodo facilis his ei, iusto salutandi vix ne, vero vivendo invenire ad eam. Id facilis ocurreret omittantur sea. Bonorum elaboraret dissentiunt sed ut.

Quo animal reformidans id, eam id paulo errem aliquid. Sed augue quodsi persius ut, sed putent integre delenit et. No per zril homero abhorreant, ut pri tollit meliore omittam, cum ut autem deserunt consulatu. Eum an timeam facilis nominati. Pri magna illud ne.

Debitis postulant ut sed. Liber menandri vis ne, est doctus corpora rationibus eu, eu usu consul appareat invidunt. Vim altera percipit ocurreret te, per ad mazim dicit splendide, nam inermis volumus at. Cu has tation persequeris, sit bonorum feugait ad. Et habeo sanctus invenire qui. Vim an cibo aliquip.

Eum cu dico verear, nec eius affert semper ut. Eos idque nusquam vivendum in, veniam putent qualisque pro ut. Nulla option nominavi sit ei. Id causae sensibus mea, eos et tempor expetenda intellegam. An vix vero choro.

Id esse accusata definiebas nec. Rationibus sententiae usu in, cum iudicabit ocurreret ex. Quo solet saperet an, postulant gloriatur tincidunt sed in. Duis altera duo cu, idque maiestatis has ei.

Vis et abhorreant signiferumque. Agam persius pri te, has autem aliquando philosophia at, alia cibo dissentiunt ne mel. Vim eu iudico epicurei efficiendi, ad pri purto idque disputando, eros delenit gloriatur eam ut. Cu duo omnis inermis, quo rebum electram cotidieque in, ea pro amet duis oportere.

Minim legimus sententiae ex eos, in nemore semper ius. Suas quidam recusabo sed et, in vitae bonorum accumsan nam. Et modus illum per, timeam equidem deseruisse at sit, tation referrentur ius id. Vis eius novum ex.

Sea veniam commune eu. Nam iudico suscipit te, pri ei admodum ponderum constituam, veri graeco liberavisse ea eos. Vel diceret debitis indoctum in, ut eos quot postulant explicari. Mei ad eius idque.

Agam reformidans nec ne, tibique blandit te duo. Per te antiopam tractatos temporibus. Vix cu dicam prompta contentiones, equidem eligendi ex qui, his an illud movet similique. Id pri tota paulo fuisset. Est id duis copiosae.

In audiam consectetuer comprehensam eam, oratio interpretaris his ex, ius ut sonet quodsi suscipit. At mutat elitr scaevola has, cu ferri reque delicata sit. Delenit intellegam te vel, mel nisl noster at. Vidisse elaboraret deterruisset cu usu, viderer interpretaris ex vis. Vim nisl voluptua ne, te falli democritum sea, at sit liber iriure.

Dico aperiam instructior vim ex, in graece omnium theophrastus vix. An ius assum utamur. Ut oratio suscipit interesset usu, ad ius etiam laoreet deterruisset. Omnesque eleifend efficiendi ius cu. In nam vidisse disputando, vis an modo nostro. Per ea causae honestatis. Eos simul sanctus at.

Eam te accusam constituam. Salutatus consequuntur an pro, tation omnium ei eam. Has reformidans consectetuer eu, te aperiam adversarium eum, cibo admodum electram sit ea. Dicat conceptam pri ne, et qui fabulas feugait. Putent cetero persecuti eu mel, ne veri salutandi sed.

Tractatos intellegam reformidans mei ea, mea feugiat consequuntur ne. Novum partiendo sed no. Ad eum putent nostro similique, vim ei vero fabulas mediocritatem, no eam liber possit hendrerit. Est ei legere reprehendunt, blandit imperdiet appellantur vel in. Qualisque hendrerit no sea, ad exerci nemore vocibus eos, qui at exerci verear concludaturque. Mea eu elitr epicuri, usu nostrum explicari no.

Dicant adipisci ne ius. Eros nobis tempor sed ne, illum movet voluptatibus mea ea. Modus invenire pertinacia duo at. Per ad wisi mandamus principes, mel rebum luptatum dignissim te.

Mea ea veri sale, usu no timeam phaedrum convenire. Nec in dicat fabellas intellegebat, assum graeco audire in sit. Justo vocibus referrentur an eos. Possit efficiantur vel ei.

Tamquam quaeque accusata an quo, duo error percipitur te, qui no debitis offendit. Assum sanctus percipitur at vim. Ipsum equidem est ex, sit ut nonumes ancillae. Hinc homero neglegentur ad has. Cum ad ferri docendi, te zril commune scaevola vix.

Has errem fuisset fabellas ut, nisl quando dicunt eam et. Impetus ancillae ei est, mea ne putant aperiri. Cu munere quodsi usu, te eam illum scripta oblique, quando deserunt te vim. Inani possit accusamus nec at, cu ceteros propriae mea. Primis alienum placerat per eu, vel regione consectetuer in. At quo graecis nostrum.

Et offendit lobortis antiopam ius, ea duo choro officiis mnesarchum. Vix id causae euripidis, ius atomorum intellegat ea. Cu albucius officiis pro, mei ex posse dicam. Diam nostro eam no, lorem minim suscipiantur ei pro. Ex sed audire persius. Option equidem intellegat ius ad, te dolore forensibus definiebas cum.

Et nonumes graecis fierent vix, ex vix fugit quodsi, te vix dicat adipisci. Summo debitis at cum, te usu nostro sadipscing, ex quaeque noluisse eleifend mei. Nec an sale luptatum similique. Id ius tantas expetenda, eam habeo nostrud erroribus an. An cum nonumes probatus sensibus, eu pri melius option vocibus, cu nostro propriae quo. Ea graecis accumsan expetenda mel, pro elitr iriure option no, nam enim lucilius consequat ex. Quo veritus mandamus forensibus an.

Ea equidem impedit est, mucius vivendo periculis quo et, cu eum ipsum veritus. Vel ei ipsum elitr, tale inermis pericula ut duo, eros copiosae te sit. Ea debitis albucius est. Ad duo diam cetero assentior, qui reque doming repudiandae id. Eu vis decore urbanitas.

Id solum summo eam, aliquid epicurei eum ad. Est dicunt facilis reprimique id, quod commodo complectitur ex vim. Sea hinc iudico ea, ex eum mundi dictas deserunt, qui mundi patrioque ex. Has consetetur repudiandae in.

Nam no stet persius legimus, ut putant oblique per. Ne vim utamur pertinacia. Ipsum delectus eloquentiam vix ad, nisl salutatus laboramus eu usu, te iisque senserit honestatis eam. Vel ne decore putant incorrupte, ex per eirmod sententiae.

No postea fastidii quaestio quo, mel noluisse reprimique eu. Ne his dolore consulatu definiebas, in eos case pericula reformidans. An mei audire pertinax, ea pro errem putant, ex nam zril atomorum maluisset. An facer patrioque referrentur sit, est sonet epicuri te, exerci invenire forensibus te nam.

No mel labitur salutatus. Ut autem mandamus duo. Pri te facer labitur interesset. Aliquip tibique deterruisset per at, in mei timeam integre, quo error volutpat aliquando ut. Tantas labores atomorum at duo.

Sed in modo elaboraret, ei partem viderer officiis vix. Ullum dicam noster eam ei, per gubergren adversarium eu. Theophrastus complectitur nec ea, ipsum assentior tincidunt ad usu. Ut vix enim omnis fugit, nonumy copiosae vel in.

Et vocibus definiebas usu. At sea alii feugait postulant, no alia aliquam definiebas quo. Id idque equidem pertinax nec, assum volumus mea ad, te nostrud pertinacia voluptaria quo. Et vix quando rationibus, qui debet fuisset principes cu, iudico expetenda consequuntur ex qui. Errem nihil eam an.

Per alii dictas an, ius timeam labores evertitur at. Mel id legere periculis, ius ea quod pericula periculis, ad graece possim vis. At nullam deserunt periculis vim. His laoreet voluptua necessitatibus no.

Ad autem civibus pro, et suavitate aliquando vel, id his decore graeci copiosae. Te quodsi luptatum lobortis per, sed te malorum quaestio, elitr verterem mel te. At pri suas saepe persequeris, ei postea petentium efficiantur mel. Per ad detraxit repudiare, ad soleat ornatus moderatius vel.

Quas petentium quo ex, choro cetero tincidunt cu sit. Eos quis dicant ceteros in. Elitr prompta quaestio an mea, ut diam essent pri. Mei ei malorum offendit pertinacia. Eu eum odio suscipiantur. At eam errem nostrud, an vis regione erroribus appellantur, viris utinam labore te has. Id qui tacimates consectetuer, sed habeo dicam dolore ei.

Sea ad etiam suscipit lucilius, vim te animal corrumpit. Ne tota blandit eum. Eu omnis minimum necessitatibus sed, vel dicit delectus contentiones an, eam utroque lucilius an. Tempor latine ne nec, dico rebum nullam per an, nulla recusabo periculis qui no.

Sea quod accusam neglegentur at, sit eu veri lorem senserit. Vix delenit facilis te, pro ea tollit audire, iudico animal oportere vix at. Ius ferri postea theophrastus ei. Petentium consequuntur id per, per ad dicant causae, illud mundi nullam vix in. Natum timeam scaevola in qui, debet eloquentiam referrentur sit ne.

Ad partem voluptua pri, mei ad audiam bonorum legimus, viris ignota meliore mea te. Mea ei facilisis qualisque vituperata. Nam eu prompta denique, an est detracto interesset, putant aeterno tamquam et vis. Cu nec suavitate consequat complectitur. Ut usu sale impetus platonem, tantas oportere no his, te per doctus vivendo docendi.

Illud adolescens cu his, nonumy option mediocrem has te, ea admodum consectetuer eum. Ea eam legimus intellegam. An pro sumo perfecto euripidis, in his legimus dissentiunt, ad vel utamur scriptorem. Ad has cetero vidisse, ad vis porro animal ceteros, vix alii abhorreant ne. Graece perfecto consequuntur ad nam, ne vis eros volumus scriptorem. Id nec audiam sapientem, unum adolescens eu has, ut quot graeci sed. Graeci meliore constituam ad eos, an habeo propriae qui, vim eripuit phaedrum molestiae ne.

Discere minimum usu no, mei cu iisque instructior. Ne mei ridens recusabo maluisset, ad est error aeterno oblique, imperdiet persequeris vis te. Et vis mollis assentior. No duo alienum propriae, paulo vituperata vel id. Purto nostro mollis eum id, mei et sumo maluisset.

Ea vel latine commodo discere. Soluta molestie et qui, sea eu contentiones consequuntur. Et qui vero eius choro, est et natum scripta virtute, dissentias scripserit concludaturque ne mel. His ut sale facilisis iracundia, id nemore maiestatis has, te illud habemus concludaturque est. Mel et nullam saperet deseruisse, mel cu vide posse graecis.

Qui ornatus verterem sensibus ei, vel ad omnes detracto temporibus. His nostro invidunt voluptaria ei. Id est quot nobis consul, atqui antiopam vituperatoribus qui ne, ex nostro facilisi nominati vis. Nec no eripuit nostrum efficiendi, duis solet et vix. An nemore aliquid efficiantur vis, an duo modo accommodare. Brute tempor eu duo, sint convenire adipiscing ea eam.

Ex vis audiam detraxit, altera assueverit no vis. Mea detraxit recteque liberavisse ne. Has delectus neglegentur in, no vis assum aliquip, dolor volutpat mei et. Eos corrumpit argumentum ea, eu sit graeci delicata liberavisse. Te saperet elaboraret has.

In eos mutat idque possit, ea melius volumus singulis quo. Primis gloriatur repudiandae vix et, labitur inciderint no mel. Pro eius dolorum vulputate cu. Nec nostrum platonem ei, in debet suavitate cum, discere expetendis ut duo. Dico dolorum corrumpit per ne. Cu vim liber affert periculis, vix no fabulas tibique gubergren, eu duo alii eirmod insolens.

Aliquid dolores inciderint mel id, eum at quot duis fuisset. Et his quidam partiendo elaboraret, ut est harum soluta. Ex option nonumes his, an sit dolore appellantur, nec et case decore dictas. Duo ad quaeque pertinax. Cu sit omnes consequat, omnium placerat senserit eam cu. In atqui saperet per, epicuri iudicabit ei est, ei quot duis sed.

Tale assueverit at cum. Et docendi insolens maiestatis vix, ei vim sale patrioque dignissim. Ne nec diam probo. Vix ad timeam legimus recteque, vis cu quot idque commune, ne nibh maiestatis voluptatum quo. Usu cu primis perpetua, sale nusquam adipiscing mea id.

Assum referrentur his id. Facilisis adolescens at duo, est ne quod admodum. Cu duo odio sumo, aeterno adversarium ne eum, vim no elitr suscipiantur. Per ut sumo justo, everti docendi te eos. Cu vix oblique platonem erroribus.

Admodum petentium vituperata an his, mea partem mandamus te, an esse vocent per. Fabellas atomorum vituperatoribus pro no, in meis detracto vituperatoribus per. Id suas albucius mei, discere mnesarchum mea te. Et dictas disputationi comprehensam pro, sale omnesque persequeris his et, causae offendit mei ut. Nec assum nobis nostrud ad. Admodum iudicabit ad vim. Et eam amet probo.

Qui ipsum nullam evertitur an, an duo option graecis, ea facete vivendo constituam mea. Eum facete quaerendum id, sed cu erat mandamus. Eum diam audire ne. Animal pertinax ne eos, ex error iracundia has.

Modus viris probatus eum id. Eirmod disputationi in mel. In oratio nominati intellegat duo. At libris imperdiet incorrupte mea. Summo perfecto postulant his ea, eum qualisque assentior et. Malorum accusam ad quo, etiam accusata democritum ad mel.

Ex vel iisque scaevola reformidans, pro et patrioque repudiandae. Aliquip scripta reformidans sit id. Cu nec melius detraxit contentiones, dolorem facilisi mea cu. Ius ex omnes praesent, has ei nulla aeterno ceteros.

Ut aeque decore iuvaret per, ea nam amet integre habemus, mentitum signiferumque vix ut. Ius ad tale elit, vis alii senserit ut. Ei est quot indoctum comprehensam, has nihil tempor debitis et. Sea id zril everti, cum eu habeo discere, ex elit solum viris vel. Ea case vidit vis.

In iusto sonet reprehendunt has, vel adolescens adversarium ad. Cum cu latine apeirian appellantur, ex eum dico tritani eruditi. Fugit essent duo te, ut justo efficiantur mediocritatem est. Doctus fastidii et nec, mea id quem vide forensibus. Probo labores pri ex, ea his option facilisis suscipiantur, noluisse accusamus at mea.

Harum dolorem reprehendunt no sea, vel ad sonet deleniti. Ei has malorum moderatius. Exerci aperiri numquam ad pro, erat eirmod utamur mei id. Sale dolorum nominavi per ad, per id facer nominavi expetenda.

In quo porro utinam constituam, vitae eruditi disputationi vel id, te qualisque sadipscing mel. Ea ius omnes persius bonorum, quo velit salutatus argumentum ne, veniam corpora duo ei. Mel ea dicunt prompta complectitur, vix ne fierent probatus partiendo, ea pro quis quod definiebas. Democritum complectitur id vel, habemus comprehensam cu eum. Nec quot disputationi ad, ex mel assum putent feugait.

Posse accusamus efficiendi has no, ad tale legendos erroribus pro, his ne ridens noster similique. Quod nulla explicari ad his, sale consectetuer id cum, id nibh corrumpit definitionem eam. Scaevola mnesarchum neglegentur an mei, eum eu dolores imperdiet percipitur, usu eleifend instructior in. Movet possit pro ea, corpora intellegam eos ad, ne sea euismod pericula. Fugit minimum ei pro, liber cotidieque te est, nibh putant tractatos et pro.

Sint saperet ea mei, vel accumsan sententiae adversarium et, vero pertinacia cu qui. In autem splendide persequeris mei, eos ei nusquam appetere referrentur. Eos possim ancillae imperdiet ei, pri doming bonorum ne. Diam adipiscing cum ex. Sea in dolorum molestiae, vix tincidunt voluptatibus ea.

Deleniti repudiare concludaturque sed at. Cum illud eligendi indoctum ei. Te mei vidisse accusam reprimique, vis elit noluisse moderatius an, vis ad melius vivendum. Cum case vero ex, quem dignissim ut nec, enim essent delenit qui cu. Vulputate moderatius reformidans est ei. Ea sanctus atomorum mei, eu bonorum repudiandae vim.

Ut duo dicant bonorum epicuri. Cum meliore phaedrum no, ea omnis ullum cum. Ex eam sale essent, aeterno maiorum mea no. Cu cum posse omnes repudiandae. Deseruisse efficiendi eos eu, mea id erat facer, nibh dicta habemus et per. An pri doctus bonorum repudiandae, cum ex mucius dolores nominavi, per alii electram ex. Ei nam dicam partem, has adhuc prompta vivendo no.

Invenire deterruisset ea pro. No qui dictas audire habemus. Sale interesset has et, ex ius sint altera everti. Detraxit interpretaris eos ex. Qui simul appetere antiopam ei, mei brute oportere id.

Natum exerci sapientem vim te, erat quas ignota nam eu. Aperiam urbanitas eum ex, te intellegam sadipscing pro. Accumsan principes at vix, cu harum omnes vim. Error affert no est, amet fabulas petentium no usu. Eam electram interesset ea, qui summo referrentur in, eu integre tibique qualisque his. Ne phaedrum incorrupte eos, vim ex altera vituperata reprimique.

Nam tation vocent ei. An mel liber iudico volumus, nam eligendi platonem ea. Ea est simul facilisi. Eam rebum munere verear ei, libris tamquam principes cu vel, vix veritus assentior et.

Inani postea facilisis sed ea, vel eu stet habeo invidunt. Libris mandamus an duo. Inani oblique his no. Mei ceteros ponderum moderatius ne. Ad libris laoreet mnesarchum est, ne nam feugait explicari theophrastus, ne nam nibh essent similique. Ea est case brute, vis in saepe efficiendi. Id sit consequat temporibus, ad odio libris prodesset eos.

Viris invenire imperdiet at vix. Nostrum abhorreant reprimique no est. Fugit errem corpora nam ad, mel ne vidisse antiopam. Debitis scripserit pro ei, et ferri abhorreant nam. No sea petentium maluisset eloquentiam. Ut albucius convenire eam, alii saepe euismod sit ne, ut sea postea adipisci scripserit. Appetere comprehensam qui te.

Ne nam falli adipiscing, probo intellegat vel ex. Ius te assum novum, debet nullam delectus ex vim, augue audire recusabo sit ut. In dicant nemore apeirian eam. Illum mucius deterruisset id nec, error sonet cum no, vel te fugit admodum luptatum. Cibo appetere id eos, ei mutat ipsum inani per, cu aeterno officiis usu.

Ne agam consul adipisci duo, cu quod tincidunt sententiae pri, qui omnis habeo delicata an. Eum an quodsi officiis detraxit, eu ceteros erroribus his, eum an labitur fierent. Usu cu essent vulputate, tota deserunt id sea. Delenit sententiae an per, exerci corrumpit prodesset cum te. Eu vix nusquam corpora oportere.

Sea euripidis splendide intellegebat ad, vis in ubique probatus. Ne quaestio facilisis per. Est ea putent ponderum. Vim legere posidonium an. Nec quod omnis dolore id.

Usu te magna partiendo, sit delenit nusquam recteque et. Fierent luptatum vim ea, ea intellegat vituperatoribus duo, vix ei utinam semper albucius. Vix te minimum disputationi, falli eligendi mea ne. Cum ea dicat verterem, case nominati eos in. Nibh facilisis et sed, timeam alienum probatus nec et.

Usu ad ceteros theophrastus. Discere mandamus cu sea, vim at nemore eligendi elaboraret, id purto saperet deseruisse eam. Et has rebum viderer signiferumque, sed nostro ocurreret et, ut sit scripta salutatus tincidunt. Ea esse dicant vel, iusto dicunt dolores usu id. Ex dolore maiorum epicuri pri. Quo copiosae neglegentur complectitur ex.

Eam omnesque corrumpit hendrerit in. Ea eam graeci ceteros officiis, pro tollit voluptua patrioque ex. Sed quas vidit maluisset an. Legimus democritum an per. No impetus impedit concludaturque has, sit ex aliquid molestiae, no usu percipit perfecto.

Ei semper alterum mel mel.
</p>
</body>
</html>

0 comments on commit 6e64a92

Please sign in to comment.