On 03/07/15 16:07, linkrope wrote:

3. 'should' seems to be obsolete

Now, 'expect' should be used for expectations:

http://rspec.info/blog/2012/06/rspecs-new-expectation-syntax/

As far as I know, the only reason for that is that "should" is monkey patched on every class. This can cause problems if "method_missing" is implemented. D doesn't have this problem since "should" is not monkey patched on anything. In this code "should" is implemented like a free function and UFCS is used to get the same syntax as in Ruby. If there are problems with opDispatch/alias this (the D version of method_missing) then the regular function call syntax can be used.

--
/Jacob Carlborg

Reply via email to