SignpostMarv
SignpostMarv
not a proper one at the moment (presently at the dayjob, will see if I can dig one out), but it's something like this: first, configure psalm to require `@throws`,...
```gherkin Feature: TestCase @throws In order to have TestCases have relaxed @throws requirements As a Psalm user I need Psalm to typecheck my testcases Background: Given I have the following...
possibly related: https://youtrack.jetbrains.com/issue/WI-39461
I added some tests on the PHP & JS implementations for verifying the output of `regex->startOfLine()->range(0, 9, 'a', 'z', 'A', 'Z')->multiple('')` The JS implementation spits out `'/^[0-9a-zA-Z](?:)*/gm'`, the PHP implementation...
I shall have a tinker over the weekend.
Dynamic invocation can be performed in c#- [here's the proof-of-concept](https://github.com/SignpostMarv/CSharpVerbalExpressions/blob/457d43288f3702b519aafc97f50458ed5dbee811/VerbalExpressionsUnitTests/DynamicInvocationTests.cs). It's only proof-of-concept because [DynamicInvocationTestCases()](https://github.com/SignpostMarv/CSharpVerbalExpressions/blob/457d43288f3702b519aafc97f50458ed5dbee811/VerbalExpressionsUnitTests/DynamicInvocationTests.cs#L97) features a hard-coded version of the getRegex.json example- I had tinkered with [adding a nuget...
Re: elm, we could perhaps compile JSON definitions to elm tests ?
Also having a browse through the docs, could the test suite be run with qunit & Elm worker ?
Have just implemented a [proof-of-concept for JSVerbalExpressions that parses the tests JSON & generates an abstract syntax tree to run the tests](https://github.com/SignpostMarv/JSVerbalExpressions/commit/99d6fee224c564202bcb7683c216d0ac5d83795b); I'm wondering how many of the other implementation...
I've just implemented a [working AST-based test generator for PHPVerbalExpressions](https://github.com/SignpostMarv/Verbal-Expressions-Tests/blob/master/generator/php/DynamicTestGenerator.php)\- see output in [files suffixed with "DynamicallyGeneratedTest.php"](https://github.com/SignpostMarv/PHPVerbalExpressions/tree/verbal-expressions-tests/tests)