dharple / detox-php Goto Github PK
View Code? Open in Web Editor NEWTames problematic filenames. Harder.
License: BSD 2-Clause "Simplified" License
Tames problematic filenames. Harder.
License: BSD 2-Clause "Simplified" License
As a developer, I'd like to have unit tests using data providers, so I can tell if I have more than one problem with my unit tests per run.
Unit tests that work on PHP 7.4.x are breaking on PHP 8.0.1, despite iconv being the same, and the internals showing the same values for ICONV_IMPL (glibc) and ICONV_VERSION (2.31):
1) Outsanity\Detox\Tests\Filter\AsciiTest::testBasicTransliteration
Ascii filter failed. Encoding is set to: UTF-8
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'Slainte'
+'Sl?inte'
It happens during character-by-character conversion.
The Greek and Braille examples provided by w3 https://www.w3.org/2001/06/utf-8-test/UTF-8-demo.html don't transliterate, but they should. Just searching on "transliteration" on Google gives a clear example of transliterating Greek text. Work around it, or work with iconv to fix it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.