github.com/status-im/status-go@v1.1.0/server/pairing/certs_test.go (about)

     1  package pairing
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/suite"
     7  
     8  	"github.com/status-im/status-go/server/servertest"
     9  )
    10  
    11  func TestCerts(t *testing.T) {
    12  	suite.Run(t, new(CertsSuite))
    13  }
    14  
    15  type CertsSuite struct {
    16  	suite.Suite
    17  	servertest.TestKeyComponents
    18  	servertest.TestCertComponents
    19  }
    20  
    21  func (s *CertsSuite) SetupSuite() {
    22  	s.SetupKeyComponents(s.T())
    23  	s.SetupCertComponents(s.T())
    24  }
    25  
    26  func (s *CertsSuite) Test_makeSerialNumberFromKey() {
    27  	s.Require().Zero(makeSerialNumberFromKey(s.PK).Cmp(s.SN))
    28  }