/lib/syntaxhighlighter_3.0.83/tests/cases/010_highlight.html
HTML | 70 lines | 62 code | 8 blank | 0 comment | 0 complexity | 22bcff1ca56ab31b4be0d78e72437279 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
- <pre id="sh_010_highlight_a" class="brush: groovy; highlight: 2">
- public function validateStrongPassword(password:String):Boolean
- {
- if (password == null || password.length <= 0)
- {
- return false;
- }
-
- return STRONG_PASSWORD_PATTERN.test(password);
- }
- </pre>
- <script id="sh_010_highlight_b" type="syntaxhighlighter" class="brush: as3; highlight: [2, 4, 12]"><![CDATA[
- /**
- * Checks a password and returns a value indicating whether the password is a "strong"
- * password. The criteria for a strong password are:
- *
- * <ul>
- * <li>Minimum 8 characters</li>
- * <li>Maxmium 32 characters</li>
- * <li>Contains at least one lowercase letter</li>
- * <li>Contains at least one uppercase letter</li>
- * <li>Contains at least one number or symbol character</li>
- * </ul>
- *
- * @param password The password to check
- *
- * @return A value indicating whether the password is a strong password (<code>true</code>)
- * or not (<code>false</code>).
- */
- public function validateStrongPassword(password:String):Boolean
- {
- if (password == null || password.length <= 0)
- {
- return false;
- }
-
- return STRONG_PASSWORD_PATTERN.test(password);
- }
- ]]></script>
- <script type="text/javascript">
- queue(function()
- {
- var $sh;
-
- module('010_highlight');
-
- test('one highlighted line', function()
- {
- $sh = $('#sh_010_highlight_a');
-
- ok_sh($sh);
- ok_toolbar($sh);
- ok_code($sh);
- ok($sh.find('.gutter .number2').is('.highlighted'), 'Line 2 is highlighted');
- });
- test('multiple highlighted lines', function()
- {
- $sh = $('#sh_010_highlight_b');
-
- ok_sh($sh);
- ok_toolbar($sh);
- ok_code($sh);
- ok($sh.find('.gutter .number2').is('.highlighted'), 'Line 2 is highlighted');
- ok($sh.find('.gutter .number4').is('.highlighted'), 'Line 4 is highlighted');
- ok($sh.find('.gutter .number12').is('.highlighted'), 'Line 12 is highlighted');
- });
- });
- </script>