1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
package tests
import (
"testing"
)
func TestCapability(t *testing.T) {
runOneToOneTest(t, defaultServerOptions(t), func(c *testConnection, _ *testSession) {
c.C("A001 Capability")
c.S(`* CAPABILITY ID IDLE IMAP4rev1 STARTTLS`)
c.S("A001 OK CAPABILITY")
c.C(`A002 login "user" "pass"`)
c.S(`A002 OK [CAPABILITY ID IDLE IMAP4rev1 MOVE STARTTLS UIDPLUS UNSELECT] Logged in`)
c.C("A003 Capability")
c.S(`* CAPABILITY ID IDLE IMAP4rev1 MOVE STARTTLS UIDPLUS UNSELECT`)
c.S("A003 OK CAPABILITY")
})
}
|