Joshua Ramon Enslin jrenslin
jrenslin pushed to master at museum-digital/MDAllowedValueSets 2023-11-10 03:11:09 +01:00
8e0be0f80c Improve identification of lcsh links marked as loc links
jrenslin pushed to master at museum-digital/MD_STD 2023-11-08 21:24:55 +01:00
66e704de47 Extend tests for MD_STD_IN considerably, fix some edge cases
jrenslin pushed to master at museum-digital/MD_STD 2023-11-08 02:20:09 +01:00
a03f072a69 Add function for validating ZIP codes (somewhat)
jrenslin pushed to master at museum-digital/MDConsole 2023-11-08 00:35:33 +01:00
2024733bba Remove superfluous output
jrenslin pushed to master at museum-digital/MDNodaHelpers 2023-11-07 23:32:07 +01:00
c9b0e7085f Add coverage information to tests, fix coverage of NodaValidationHelper
jrenslin pushed to master at museum-digital/MD_STD 2023-11-07 22:52:34 +01:00
d83ed2d0eb Improve indentation in phpunit
jrenslin pushed to master at museum-digital/MD_STD 2023-11-07 22:50:34 +01:00
2c58e0554b Improve coverage of MD_STD_IN
jrenslin pushed to master at museum-digital/MDNodaHelpers 2023-11-07 00:30:43 +01:00
1a7dbcd6f6 Fix edge cases in time splitter where inputs start with many digits but
jrenslin pushed to master at museum-digital/MDNodaHelpers 2023-11-06 23:50:21 +01:00
93c0ff3fa0 Set beStrictAboutOutputDuringTests=true in phpunit.xml
jrenslin pushed to master at museum-digital/MD_STD 2023-11-06 23:49:36 +01:00
1f2f63c9af Set beStrictAboutOutputDuringTests=true in phpunit.xml
jrenslin pushed to master at museum-digital/MDNodaHelpers 2023-11-06 23:48:00 +01:00
631debcfd8 Add autoloader for tests, phpunit config
jrenslin pushed to master at museum-digital/MD_STD 2023-11-06 23:26:43 +01:00
c9dce8f782 Annotate the available tests as @small
jrenslin pushed to master at museum-digital/MD_STD 2023-11-06 23:03:49 +01:00
0c0d059dd3 Add testsuite for /tests directory in phpunit.xml
jrenslin pushed to master at museum-digital/MD_STD 2023-11-06 23:03:05 +01:00
5d80f82040 Remove printer class / use testdox by default in phpunit setup
jrenslin pushed to master at museum-digital/MD_STD 2023-11-05 23:38:04 +01:00
5c2c1a47cc Fully ensure all URL components are present for rewriting
jrenslin commented on issue museum-digital/MD_STD#7 2023-11-05 23:32:10 +01:00
URLs containing cyrillic letters are rejected as invalid

This only concerned unencoded URLs and was technically correct. Copy-pasting URLs however may sometimes present a user with URL-encoded and sometimes with unencoded URLs. Unencoded ones are thus…

jrenslin closed issue museum-digital/MD_STD#7 2023-11-05 23:30:20 +01:00
URLs containing cyrillic letters are rejected as invalid
jrenslin pushed to master at museum-digital/MD_STD 2023-11-05 23:30:20 +01:00
ae12cfdf0f Add tests for MD_STD_IN::sanitize_url() and ensure it supports rewriting
jrenslin pushed to master at museum-digital/MDErrorReporter 2023-11-04 01:56:13 +01:00
15f2645514 Add specific exception class for overly short input strings
jrenslin pushed to master at museum-digital/MDAllowedValueSets 2023-11-02 00:49:47 +01:00
be2f42677b Add new check type: Check of object's location