Hi pd peoples,<div><br></div><div>I looked around the pd ecosystem and didn&#39;t find much in terms of testing facilities (please correct me if I&#39;m wrong)</div><div>and so I made an external with special functional testing purposes.</div>
<div><br></div><div>Test suites are written in the very simple and easy to learn Lua programming language, a test case resemble:</div><div><br></div><div>Suite(&quot;Example suite&quot;).case(&quot;Foobar&quot;).test(&quot;FOO&quot;).should:equal(&quot;BAR&quot;)</div>
<div><br></div><div>where the pdtest external will outputs &quot;symbol FOO&quot; and test will pass if it receives back &quot;symbol BAR&quot;</div><div><br></div><div>documentation and source code can be found:</div><div>
<a href="https://github.com/lp/pdtest#readme">https://github.com/lp/pdtest#readme</a></div><div><br></div><div>I would appreciate feedback on the usability of its design.  It work perfect for the external I need to test but I may not grasp what the collective need for testing is, if one exist at all in the pd world anyway.</div>
<div><br></div><div>regards,</div><div><br></div><div>Louis-Philippe</div>