734b4fc3d7
Test Parsedown against cached expect-to-pass CommonMark spec examples
...
This test suite runs tests the same way as `test/CommonMarkTestWeak.php`, but uses a cached set of CommonMark spec examples in `test/commonmark/`. It is executed along with Parsedown's default test suite and runs various CommonMark spec examples, which are expected to pass. If they don't pass, the Parsedown build fails. The intention of this test suite is to make sure, that previously passed CommonMark spec examples don't fail due to unwanted side-effects of code changes.
You can re-create the `test/commonmark/` directory by executing the PHPUnit group `update`. The test suite will then run `test/CommonMarkTestWeak.php` and create files with the Markdown source and the resulting HTML markup of all passed tests. The command to execute looks like the following:
$ phpunit --group update
2019-04-07 16:38:07 +01:00
cbe7b25b21
No markup can be achieved by removing the respective parsing Components
2019-04-07 16:38:07 +01:00
f0da746c7b
Remove reminder comment
...
urlsLinked(false) is replaced by customising to remove
the inline from InlineTypes configurable when initialising
Parsedown
2019-04-07 16:38:07 +01:00
19e21f2d1b
Remove test extensions
2019-04-07 16:38:06 +01:00
b89bd0e3c2
Add breaks configurable
2019-04-07 16:38:05 +01:00
8fe93f30ac
Add easy way to remove Components from InlineTyes and BlockTypes
2019-04-07 16:38:05 +01:00
9d97b8eb6a
We should be using strict mode in commonmark benchmark
2019-04-07 16:38:03 +01:00
bb424e606f
Improve indent handling by lists
2019-04-07 16:38:03 +01:00
fc37ad11ed
Tabs shouldn't break thematic breaks
2019-04-07 16:38:02 +01:00
4e9a0113c3
Thematic breaks can't have an indent of more than 3
2019-04-07 16:38:02 +01:00
2757274854
Constant arrays to static vars for PHP 5.5
2019-04-07 16:38:00 +01:00
04816a9944
Adjust tests for new API
...
Remove tests that test old core and extension features
Comment out test for no markup independent of safe mode
2019-04-07 16:37:58 +01:00
e2c9b2fa2b
Remap text-level elements retreival
2019-04-07 16:37:58 +01:00
799ced66fa
Use Parsedown directly
...
Remove UrlsLinked adjustment--we'll have a better way
of doing that later
2019-04-07 16:37:58 +01:00
82a528711f
Fix commonmark test
2019-04-07 16:37:49 +01:00
8512e65a18
Standardise formatting
2019-04-07 16:37:49 +01:00
5ab8839d04
PHP 5.3 and 5.4 class name support
2019-04-07 16:37:47 +01:00
c429c47fee
Remove strict_types
for PHP 5.3 and 5.4 compat
2019-04-07 16:37:47 +01:00
88ab68fd0b
Refactor into namespaces for PSR-4
2019-04-07 16:37:47 +01:00
37416b5f07
simplify folder name
2014-04-28 21:53:34 +03:00
22affa124b
travis should be able to run tests in 5.2
2014-04-26 01:06:15 +03:00
cd1c030362
tests should use autoloader
2014-04-24 22:44:30 +03:00
6081954185
resolve #154
2014-04-18 00:19:22 +03:00
e5dc563804
replace tabs with spaces
2014-04-17 13:34:17 +03:00
5be4491943
make parser class more extensible
2014-04-17 10:59:35 +03:00
4e670129c8
simplify test class
2014-04-17 10:46:07 +03:00
9fd9262f16
implement tables
2014-02-23 18:55:34 +02:00
b8bd12f565
parser should be less dependent on compiler
2014-02-21 01:54:23 +02:00
446fead459
simple html cases
2014-02-17 23:33:56 +09:00
d29ff18299
resolve #92
2014-02-06 14:16:14 +02:00
95e9878fb0
improve tests
2014-02-06 02:37:09 +02:00
14ab6d46fe
resolve #82
2014-02-06 00:10:18 +02:00
548a6f7945
resolve #89
2014-02-05 14:03:43 +02:00
45c01d4673
simplify testing and improved output
2014-02-03 11:23:54 +01:00
f5f1706e58
improve consistency of list item
2014-02-02 22:27:22 +02:00
a7510b97e7
dense list items that follow sparse ones should not be rendered as sparse ones
2014-01-31 03:03:52 +02:00
d3c975d4d8
some edge case tests for the code tag
2014-01-29 15:36:41 +01:00
68f2871996
resolve #3
2014-01-22 21:28:29 +02:00
17e7e33847
name image title test
2014-01-22 21:28:29 +02:00
2a0700abda
resolve #61
2014-01-20 22:19:23 +02:00
f5dd3455f9
resolve #58
2014-01-19 00:52:07 +02:00
1017f22cdd
fix paragraph list
2014-01-18 16:45:39 +02:00
654dd74074
lines that start with inline html should not get parsed as block-level markup, should resolve #54 and #57
2014-01-18 16:45:39 +02:00
149b687ee7
improve tests
2014-01-17 01:25:41 +02:00
fd42f2e864
improve tests
2013-12-26 21:55:33 +02:00
c0b7155572
implement link titles
2013-12-26 21:53:48 +02:00
be366b63ea
improve parsing of emphasis
...
**strong** and *em* and **strong** and *em*
2013-12-24 23:40:12 +02:00
019a4af2af
Added ability to specify link titles to inline and reference links.
...
Fixed whitespace bug with reference link regex.
Updated tests.
2013-12-14 02:13:53 -05:00
51a08fad85
improve parsing of emphasis
2013-12-07 17:21:36 +02:00
85ad014f74
parse code span after recursive types to resolve #44
2013-12-06 01:43:55 +02:00