mail-server/tests/resources/imap-test/move

47 lines
901 B
Text

capabilities: MOVE
state: created
# - assumes COPYUID is sent untagged before expunges.
# - assumes MOVE to mailbox itself changes message UID
ok append
ok append
ok append
ok create ${mailbox}2
ok select ${mailbox}2
* 0 exists
* ok [uidvalidity $uidvalidity_dest]
* ok [uidnext $uidnext_dest1]
# MOVE:
ok select $mailbox
ok fetch 1:* uid
* 1 fetch (uid $uid1)
* 2 fetch (uid $uid2)
* 3 fetch (uid $uid3)
ok move 1 ${mailbox}2
* ok [copyuid $uidvalidity_dest $uid1 $uidnext_dest1]
* 1 expunge
# UID MOVE:
ok select ${mailbox}2
* 1 exists
* ok [uidvalidity $uidvalidity_dest]
* ok [uidnext $uidnext_dest2]
ok select $mailbox
* ok [uidvalidity $uidvalidity]
* ok [uidnext $uidnext1]
ok uid move $uid2 ${mailbox}2
* ok [copyuid $uidvalidity_dest $uid2 $uidnext_dest2]
* 1 expunge
# MOVE to same mailbox:
#ok move 1 $mailbox
#* ok [copyuid $uidvalidity $uid3 $uidnext1]
#* 1 expunge
#* 1 exists