File: non_utf8_test.go

package info (click to toggle)
golang-github-protonmail-gluon 0.17.0-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 16,020 kB
  • sloc: sh: 55; makefile: 5
file content (23 lines) | stat: -rw-r--r-- 686 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package tests

import (
	"testing"

	"github.com/ProtonMail/gluon/reporter/mock_reporter"
	"github.com/emersion/go-imap/client"
	"github.com/golang/mock/gomock"
	"github.com/stretchr/testify/require"
)

func TestSSLConnectionOverStartTLS(t *testing.T) {
	ctrl := gomock.NewController(t)
	reporter := mock_reporter.NewMockReporter(ctrl)

	defer ctrl.Finish()

	// Ensure the nothing is reported when connecting via TLS connection if we are not running with TLS
	runOneToOneTestClientWithAuth(t, defaultServerOptions(t, withReporter(reporter)), func(_ *client.Client, session *testSession) {
		_, err := client.DialTLS(session.listener.Addr().String(), nil)
		require.Error(t, err)
	})
}