emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: call for more ert tests


From: John Wiegley
Subject: Re: call for more ert tests
Date: Mon, 24 Jun 2013 21:44:20 -0500
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3 (darwin)

>>>>> Leo Liu <address@hidden> writes:

> On 2013-06-25 03:59 +0800, John Wiegley wrote:
>> One thing that would help with that is to allow structural pattern
>> matching.  For example, say I have a function `foo` which returns a list
>> '(a b c), but all I care about is that `b` is `b`.  Then I could write:
>> 
>> (shouldBe (foo) '(_ b _))
>> 
>> `shouldBe` then raises an exception if the pattern fails to match.

> Use pcase?

pcase does not imply an assertion of equality, which the above does.  I'm not
capturing the second element of the list in a variable named 'b', I'm
asserting that the second element is equal to the symbol 'b'.

John



reply via email to

[Prev in Thread] Current Thread [Next in Thread]