13 Commits

Author SHA1 Message Date
Matthias Mullie
a2c2c1f01b No longer move char by char
Let the regexes find, then only replace first match. This
makes us move in whole batches at once (though regexes will
become a bit slower, now having to match not just first char)
2014-10-13 10:10:47 +02:00
Matthias Mullie
07c1bd1e3a Test common methods
Meanwhile also fix appending of multiple JS sources:
they should be split by line feed.
2014-10-12 22:27:53 +02:00
Matthias Mullie
c782c473f9 Improve test coverage for CSS minifier 2014-10-12 21:10:22 +02:00
Matthias Mullie
ed139866fe Make 1 regex instead of a combination of regexes
And slightly fix it, adding test which it failed on:
numbers followed by var-like were incorrectly joined.
2014-10-12 19:41:32 +02:00
Matthias Mullie
f1b565bc99 Improve test coverage & remove redundant code 2014-10-12 17:42:22 +02:00
Matthias Mullie
98f9efd5fc Fix SyntaxError: identifier starts immediately after numeric literal 2014-10-11 02:06:09 +02:00
Matthias Mullie
da1b6a195e Don't remove space between a+ ++b 2014-10-10 08:38:39 +02:00
Matthias Mullie
9f6493e06e Add test for multiple / 2014-10-10 08:18:47 +02:00
Matthias Mullie
ab4ff96048 Fix issue with finding (potentially escaped) regexes 2014-10-09 10:56:39 +02:00
Matthias Mullie
2ee3b4ed70 Properly organize tests 2014-10-09 09:08:21 +02:00
Matthias Mullie
c4a59c904e Make code respect PSR-4 2014-10-09 08:56:14 +02:00
Matthias Mullie
cf9e90ba4a Use PSR4 autoloader; move code to src/ 2014-10-09 08:38:58 +02:00
Matthias Mullie
76734ac3f7 Add PHPUnit dist file, move test files around 2014-10-08 16:34:49 +02:00