fix error code when there are no common version in version negotiation

This commit is contained in:
Marten Seemann
2017-01-18 10:22:04 +07:00
parent 16448cb2db
commit f286ba3d36
2 changed files with 12 additions and 5 deletions

View File

@@ -228,7 +228,7 @@ var _ = Describe("Client", func() {
It("errors if no matching version is found", func() {
err := client.handlePacket(getVersionNegotiation([]protocol.VersionNumber{1}))
Expect(err).To(MatchError(qerr.VersionNegotiationMismatch))
Expect(err).To(MatchError(qerr.InvalidVersion))
})
It("ignores delayed version negotiation packets", func() {
@@ -244,7 +244,7 @@ var _ = Describe("Client", func() {
It("errors if the server should have accepted the offered version", func() {
err := client.handlePacket(getVersionNegotiation([]protocol.VersionNumber{client.version}))
Expect(err).To(MatchError(errInvalidVersionNegotiation))
Expect(err).To(MatchError(qerr.Error(qerr.InvalidVersionNegotiationPacket, "Server already supports client's version and should have accepted the connection.")))
})
})
})