specl
specl copied to clipboard
Behaviour Driven Development for Lua.
Looking on https://github.com/gvvaughan/specl/compare/release-v14.1.8...v14.1 I think that it woud be good to flush all those commits as new version. Doable? 🤔
The rockspec file indicates that the license is GPLv3+, but the LICENSE.md file is an MIT license. I'm not sure which one is authoritative, can they be changed to match...
Hi! There is something strange happens when I trying to run `specl` (either from build directory when `help2man` trying to build the `doc/specl.1` target, or even after installation): ``` $...
there's already the beginnings of LDoc markup, but we should be building and shipping LDoc html files for any modules that the user can conceivably require and make use of...
This might work already, in which case all we need is new specs to prove it. Otherwise, calling `error` with a non-string argument should be supported by the Specl `raise`...
Since it seems to be 1-or-more, not 0-or-more.
while io redirection and capture works well for examples, it doesn't work properly when a child process is forked and interacts with io. ``` yaml - describe spawn: spawn =...
Something like this: ``` lua badargs.diagnose (func, "(argspecs) => returnspec") ```
certainly if an example takes more than a handful of seconds to complete, it has probably hung or gone into an infinite loop - it would be nice for Specl...