Aidan Woods
|
69f6754c4d
|
These classes of mutations would be caught be static analysis
Infection doesn't support running Psalm, so removing
the mutations is next best solution.
|
2019-04-07 16:38:18 +01:00 |
|
Aidan Woods
|
d8d483bd6a
|
Add some component level tests
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
c0792947a6
|
Remove unused methods
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
658129d847
|
Suppress instead of writing super verbose tests
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
65450f47cd
|
Simplify
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
fc23ca5ef5
|
Remove more redundant checks
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
015e476f3e
|
Remove unused import
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
289b641a42
|
Remove inaccurate comment
|
2019-04-07 16:38:17 +01:00 |
|
Aidan Woods
|
147a87a4f3
|
These are self-explainitory
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
b90efc69ec
|
Ensure marker is properly contained in the Inline
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
dbe37bcb0e
|
Type check tests
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
30613b2430
|
Ensure $startPosition is positive
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
cef5b16ae0
|
Update excludes
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
5ecfc42728
|
Early exit if found
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
3bb24c20a6
|
Assert marker is correct for hard and soft breaks
|
2019-04-07 16:38:16 +01:00 |
|
Aidan Woods
|
369aea5d8d
|
Collect State from continuable state updating block on advance
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
2b79d599fb
|
Require State to build and advance blocks
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
8fd3c77109
|
Tighten requirements
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
df703dcb0e
|
Missed one
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
36fac49ed8
|
Remove redundant checks
These don't appear to have a measurable positive impact on performance.
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
41fb6b0d43
|
Move url sanitisation out of Element class
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
a681cf631c
|
Acquisition capable blocks as an interface
|
2019-04-07 16:38:15 +01:00 |
|
Aidan Woods
|
6ac6b7f7f7
|
Test blockquote whitespace handling
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
3c6578dd4b
|
Remove deleted stage
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
c2973100e0
|
Fix whitespace trimming for soft and hard breaks
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
0626a83289
|
Test trimming doesn't occur when asymmetric
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
2efae741bb
|
Simplify expression
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
93650fb9b5
|
PHP 5.5 compat
|
2019-04-07 16:38:14 +01:00 |
|
Aidan Woods
|
9bf91d7183
|
Cache spec locally for 5 minutes
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
f95c3bb154
|
--show-mutations over cat infection.log
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
660c2e43a3
|
Paragraph would end itself and new one must start for header row to
exist
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
d9792bb12c
|
Ensure markers are checked when beginning blocks
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
08c40afc16
|
Test against HTML block endings
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
14f8ff52e1
|
Test continuation of indented code blocks
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
c310625b93
|
Length not necessary
|
2019-04-07 16:38:13 +01:00 |
|
Aidan Woods
|
811991b27d
|
Run mutation tests after unit tests on supported platforms
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
d29f900374
|
Nightly doesn't have xdebug
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
efe324c08b
|
Add mutation testing
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
54f2c4eb4c
|
Fix recovered spaces calculation
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
117912c373
|
Substr over indexing string
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
63a97a926b
|
Remove leftover hackyness
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
cb211a88a8
|
PHP < 7 compat
|
2019-04-07 16:38:12 +01:00 |
|
Aidan Woods
|
c49d40027f
|
Add StateBearer which can carry state
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
4dee1e9a55
|
Add convenience instance-based initialisers
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
dbc0efeec0
|
Require integer-keyed lists so that array_merge result is predictable
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
fe1355ef9e
|
Test strict and weak in Travis
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
f2f7433dcf
|
Switch to CommonMarkStrict tests
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
a2bca78f7e
|
Fix whitespace errors
|
2019-04-07 16:38:11 +01:00 |
|
Aidan Woods
|
42d21a2413
|
Remove cached items no that longer exist in spec.txt
|
2019-04-07 16:38:10 +01:00 |
|
Aidan Woods
|
f47ba7aa34
|
Track whitespace left on blank lines to match CommonMark
Test changes copy pasted to match CommonMark reference parser
|
2019-04-07 16:38:10 +01:00 |
|