<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/emacs, branch 0.4</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.4</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-10-29T22:53:34Z</updated>
<entry>
<title>test: Test emacs notmuch-hello with no saved searches to display.</title>
<updated>2010-10-29T22:53:34Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-29T22:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3fe90a955e21bc6825e3d9b7ffaba31e1c3d0c8b'/>
<id>urn:sha1:3fe90a955e21bc6825e3d9b7ffaba31e1c3d0c8b</id>
<content type='text'>
Haippily, this works just fine, but we might as well test that.
</content>
</entry>
<entry>
<title>test: Test emacs notmuch-hello when displaying a saved search with 0 results.</title>
<updated>2010-10-29T22:50:42Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-29T22:49:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dec2d57fbcaf470e97c37cd40d2953b2404f07b6'/>
<id>urn:sha1:dec2d57fbcaf470e97c37cd40d2953b2404f07b6</id>
<content type='text'>
This test verifies that the bug fix in the previous commit is working.
</content>
</entry>
<entry>
<title>test: Avoid using unreliable, hard-coded thread ID values in test suite.</title>
<updated>2010-10-28T18:45:50Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-28T18:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4884f5496caa2cdc8749c5eefbdc264373403f22'/>
<id>urn:sha1:4884f5496caa2cdc8749c5eefbdc264373403f22</id>
<content type='text'>
Some recently-added tests used hard-coded thread ID values in search
specifications. This is unreliable since the thread IDs depend on the
order in which "notmuch new" encounters new files, (which in turn can
depend on inode ordering within the filesystem).

Fix these by using the new "notmuch search --output=threads" to find the
correct thread IDs given a hard-coded (but reliable) message ID.
</content>
</entry>
<entry>
<title>test: Add test for reply functionality within emacs.</title>
<updated>2010-10-28T01:43:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-28T01:43:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=76f1c84e6f8caf8768e2bd10a4db2954703b19b9'/>
<id>urn:sha1:76f1c84e6f8caf8768e2bd10a4db2954703b19b9</id>
<content type='text'>
The reply is primarily taken care of by "notmuch reply" which is already
thoroughly tested. But a recent bug is inserting a duplicate From header
in the emacs-based reply. So exercise that bug here.
</content>
</entry>
<entry>
<title>test: Add test for fully-roundtripped FCC</title>
<updated>2010-10-28T00:08:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-28T00:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1aae106be5576fb75c2813bef04486f40de07d52'/>
<id>urn:sha1:1aae106be5576fb75c2813bef04486f40de07d52</id>
<content type='text'>
We test that the message we sent via (fake) SMTP is included in the mail
index after a "notmuch new". This verifies that the FCC setting indeed
successfully saved the sent message within the notmuch mail store.
</content>
</entry>
<entry>
<title>test: Use an explicit date in the message sent via (fake) SMTP</title>
<updated>2010-10-28T00:06:26Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-28T00:06:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7123e63b00c2e47c70c07967c98fa1d97a1c5870'/>
<id>urn:sha1:7123e63b00c2e47c70c07967c98fa1d97a1c5870</id>
<content type='text'>
Simply setting an explicit date is cleaner than letting the current,
(arbitrary), date get generated for the email message and then constantly
filtering that date out of search results.
</content>
</entry>
<entry>
<title>emacs: Explicitly set the From address when composing a new message.</title>
<updated>2010-10-28T00:04:48Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-27T23:58:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=36dcbdeff6de2612e70fe58bdbc6c5b979b0eafa'/>
<id>urn:sha1:36dcbdeff6de2612e70fe58bdbc6c5b979b0eafa</id>
<content type='text'>
Previously, underlying emacs code was setting this header. Now, we do the
right thing and query the notmuch configuration for the default value here.
</content>
</entry>
<entry>
<title>emacs: Enable FCC (to a directory named "sent") by default.</title>
<updated>2010-10-28T00:02:44Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-27T23:35:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a3883a7e17171381b8b495ce6efd931c8f420c90'/>
<id>urn:sha1:a3883a7e17171381b8b495ce6efd931c8f420c90</id>
<content type='text'>
Now that the FCC code is fixed to use the notmuch database path, we can
actually enable this by default, which should be highly useful for all
new users of notmuch.
</content>
</entry>
<entry>
<title>TODO: Note idea for a new "notmuch compose"</title>
<updated>2010-10-27T17:48:40Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-27T17:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6c65fcd9aaf9307f6b08ab6b2c70c380ad6d3018'/>
<id>urn:sha1:6c65fcd9aaf9307f6b08ab6b2c70c380ad6d3018</id>
<content type='text'>
Which would also allow the recently added test of sending an email
message with the emacs interface to be a little more honest about the
From address.
</content>
</entry>
<entry>
<title>test: Add test that emacs interface actually sends mail.</title>
<updated>2010-10-27T17:42:46Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-10-27T17:42:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=102c57c825d22c8f4741332f1e02e08f66f6cd2f'/>
<id>urn:sha1:102c57c825d22c8f4741332f1e02e08f66f6cd2f</id>
<content type='text'>
Rather than *reall* sending mail here, we instead have a new test
program, smtp-dummy which implements (a small piece of) the
server-side SMTP protocol and saves a mail message to the filename
provided. This gives us reasonable test coverage of a large chunk of
the notmuch+emacs code base (down to talking to an SMTP server with
the final mail contents).
</content>
</entry>
</feed>
