* src/engine/app/app-conversation.vala (Conversation): We currently can't easily unit test Conversation instances since the ctor requires a ConversationMonitor argument, which is complicated. Replace the monitor arg with a base folder (which is what it actually needs the monitor for anyway) and remove the signals in favour of adding and modifying the API to allow folder paths to be explicitly updated. Remove clear_owner() method and dtor now it's useless. Update call sites. Add unit tests to make sure the add/remove and multi-path related code still works at least. |
||
|---|---|---|
| .. | ||
| api | ||
| app | ||
| imap | ||
| mime-content-type-test.vala | ||
| rfc822-mailbox-address-test.vala | ||
| rfc822-message-data-test.vala | ||
| rfc822-message-test.vala | ||
| rfc822-utils-test.vala | ||
| util-html-test.vala | ||
| util-idle-manager-test.vala | ||
| util-inet-test.vala | ||
| util-js-test.vala | ||
| util-timeout-manager-test.vala | ||