summaryrefslogtreecommitdiffstats
path: root/views/composer/tests/tst_composerview.qml
diff options
context:
space:
mode:
Diffstat (limited to 'views/composer/tests/tst_composerview.qml')
-rw-r--r--views/composer/tests/tst_composerview.qml42
1 files changed, 42 insertions, 0 deletions
diff --git a/views/composer/tests/tst_composerview.qml b/views/composer/tests/tst_composerview.qml
index 57339b78..b26bf762 100644
--- a/views/composer/tests/tst_composerview.qml
+++ b/views/composer/tests/tst_composerview.qml
@@ -98,4 +98,46 @@ TestCase {
98 compare(outgoingMail.subject, "subject") 98 compare(outgoingMail.subject, "subject")
99 compare(outgoingMail.draft, false) 99 compare(outgoingMail.draft, false)
100 } 100 }
101
102 function test_4loadReply() {
103 var initialState = {
104 accounts: [{
105 id: "account1",
106 }],
107 identities: [{
108 account: "account1",
109 name: "Test Identity",
110 address: "identity@example.org"
111 }],
112 resources: [{
113 id: "resource1",
114 account: "account1",
115 type: "dummy"
116 },
117 {
118 id: "resource2",
119 account: "account1",
120 type: "mailtransport"
121 }],
122 mails:[{
123 resource: "resource1",
124 subject: "subject",
125 body: "body",
126 to: ["to@example.org"],
127 cc: ["cc@example.org"],
128 bcc: ["bcc@example.org"],
129 }]
130 }
131 TestStore.setup(initialState)
132 var composer = createTemporaryObject(composerComponent, testCase, {})
133
134 var createdMail = TestStore.load("mail", {resource: "resource1"})
135
136 var loadAsDraft = false
137 composer.loadMessage(createdMail, loadAsDraft)
138 var subject = findChild(composer, "subject");
139 verify(subject)
140 tryVerify(function(){ return subject.text == "RE: subject" })
141 tryVerify(function(){ return subject.body != "" })
142 }
101} 143}