On Sat, Aug 22, 2020 at 1:56 AM Lassi Kortela <xxxxxx@lassi.io> wrote:> * Every test is lexically enclosed.
What does this mean precisely?It means that there is no equivalent to SRFI 64's
test-begin
andtest-end
, which create a dynamic extent for tests that doesn't correspond to any lexical structure. I consider that a misfeature.
I consider having test names be optional a misfeature. Not only are names an important form of documentation, but having them makes it easy to run specific subsets of tests.
I consider it essential. Requiring one to look through the output to determine whether something has failed and what exactly has failed is a big mistake.