peerigon/batch-replace

2014-06-23 00:55:13
8.0
✓9.0
✓10.0
✓27.0
✓28.0
✓29.0
✓22.0
✓23.0
✓24.0
6.0
✓15.0
6.0
6.0
4.2
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
timeout waiting to hear back from safari/6.0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
not ok 1 Error: Expected identifier on line 11211
2014-06-23 00:32:25
8.0
✓9.0
✓10.0
✓27.0
✓28.0
✓29.0
✓22.0
✓23.0
✓24.0
6.0
✓15.0
6.0
6.0
4.2
timeout waiting to hear back from ipad/6.0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
not ok 1 Error: Expected identifier on line 11215
2014-06-23 00:43:04
8.0
✓9.0
✓10.0
✓27.0
✓28.0
✓29.0
✓22.0
✓23.0
✓24.0
6.0
✓15.0
6.0
6.0
4.2
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
timeout waiting to hear back from safari/6.0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
not ok 1 Error: Expected identifier on line 11215
2014-06-23 00:42:48
8.0
✓9.0
✓10.0
✓27.0
✓28.0
✓29.0
✓22.0
✓23.0
✓24.0
6.0
✓15.0
6.0
6.0
4.2
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
timeout waiting to hear back from safari/6.0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
1..38 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should throw an error if the requested module is not an object ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when multiple replacements match parts of the same string should apply the latter module if both modules are trying to replace the exact same string ok 17 replace(str, modules) when multiple replacements match parts of the same string should apply the first module which matches ok 18 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 19 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 20 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 21 replace(str, modules) when a pattern is not global should only replace the first occurrence ok 22 (plugin) hyperlinks should replace actual urls with hyperlinks ok 23 (plugin) hyperlinks should replace domain-like patterns with hyperlinks ok 24 (plugin) hyperlinks should replace subdomain-like patterns with hyperlinks ok 25 (plugin) hyperlinks should replace url-like patterns with hyperlinks ok 26 (plugin) hyperlinks should not include punctuations (,.:;?!) at the end of an hyperlink ok 27 (plugin) hyperlinks should recognize file endings ok 28 (plugin) hyperlinks should replace multiple patterns with hyperlinks ok 29 (plugin) hyperlinks should also recognize unusual urls ok 30 (plugin) hyperlinks should provide the possibility to override the hyperlink generator ok 31 (plugin) hyperlinks should be use-able as plugin ok 32 (plugin) html should replace & with &amp; ok 33 (plugin) html should replace < with &lt; ok 34 (plugin) html should replace > with &gt; ok 35 (plugin) html should replace " with &quot; ok 36 (plugin) html should replace ' with &x27; ok 37 (plugin) html should replace all occurences ok 38 (plugin) html should be use-able as plugin # tests 38 # pass 38 # fail 0
not ok 1 Error: Expected identifier on line 11215
2014-03-08 00:44:47
8.0
✓9.0
✓10.0
✓27.0
✓28.0
✓29.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 6251
2014-03-04 12:53:52
7.0
8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
11.5
✓11.6
✓12.0
✓15.0
7.0
7.0
4.2
timeout waiting to hear back from iphone/7.0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..0 # tests 0 # pass 0 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 6252
not ok 1 Error: Object doesn't support this property or method on line 6253
2014-03-04 12:46:59
7.0
8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
11.5
✓11.6
✓12.0
✓15.0
7.0
7.0
4.2
timeout waiting to hear back from iphone/7.0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..0 # tests 0 # pass 0 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 6252
not ok 1 Error: Object doesn't support this property or method on line 6253
2014-03-04 02:14:46
7.0
8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
11.5
✓11.6
✓12.0
✓15.0
7.0
7.0
4.2
timeout waiting to hear back from iphone/7.0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..0 # tests 0 # pass 0 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
not ok 1 Error: Object doesn't support this action on line 2456
not ok 1 Error: Object doesn't support this property or method on line 2457
2014-03-04 02:09:00
7.0
8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓11.0
11.5
✓11.6
✓12.0
✓15.0
7.0
7.0
4.2
timeout waiting to hear back from iphone/7.0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..0 # tests 0 # pass 0 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
1..26 ok 1 replace .module(name, object) should provide a function under the given module name ok 2 replace .module(name, object) should add a chainable module function ok 3 replace .queue() should return a function ok 4 replace .queue() should return the current queue as standalone function ok 5 replace(pattern) should provide a nice chainable api for replace operations ok 6 replace(str, modules) should apply all modules on the original string ok 7 replace(str, modules) should turn modules to an array if it is no array ok 8 replace(str, modules) should apply the latter module if both modules are trying to replace the same string ok 9 replace(str, modules) if str is an empty string should just return str ok 10 replace(str, modules) if the whole string matches the pattern should work as expected ok 11 replace(str, modules) if there is a sequence of matches should work as expected ok 12 replace(str, modules) if there is a string between two matches should work as expected ok 13 replace(str, modules) if there is a string before the first match should work as expected ok 14 replace(str, modules) if there is a string after the last match should work as expected ok 15 replace(str, modules) if there is no match at all should not modify the str ok 16 replace(str, modules) when the module's replace-property is a function should pass every match one after another to the replace-function ok 17 replace(str, modules) when the module's replace-property is a function should use the function's return value as replacement ok 18 replace(str, modules) when the module's replace-property is a function should not be messed up by replacements with different lengths ok 19 hyperlinks should replace actual urls with hyperlinks ok 20 hyperlinks should replace domain-like patterns with hyperlinks ok 21 hyperlinks should replace subdomain-like patterns with hyperlinks ok 22 hyperlinks should replace url-like patterns with hyperlinks ok 23 hyperlinks should not include punctuations (,.:) at the end of an hyperlink ok 24 hyperlinks should replace multiple patterns with hyperlinks ok 25 hyperlinks should provide the possibility to override the hyperlink generator ok 26 hyperlinks should be use-able as plugin # tests 26 # pass 26 # fail 0
not ok 1 Error: Object doesn't support this action on line 2456
not ok 1 Error: Object doesn't support this property or method on line 2457
2014-03-04 01:52:44
6.0
7.0
8.0
✓9.0
✓10.0
✓15.0
✓20.0
✓25.0
✓canary
✓15.0
✓20.0
✓22.0
✓nightly
5.0
✓6.0
10.0
✓11.0
✓12.0
✓next
✓6.0
✓6.0
4.2