| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package main
- import (
- "testing"
- "github.com/stretchr/testify/assert"
- "github.com/stretchr/testify/suite"
- )
- type CryptTestSuite struct{ MainTestSuite }
- func (s *CryptTestSuite) SetupTest() {
- s.MainTestSuite.SetupTest()
- conf.Key = []byte("test-key")
- conf.Salt = []byte("test-salt")
- }
- func (s *CryptTestSuite) TestValidatePath() {
- err := validatePath("dtLwhdnPPiu_epMl1LrzheLpvHas-4mwvY6L3Z8WwlY", "asd")
- assert.Nil(s.T(), err)
- }
- func (s *CryptTestSuite) TestValidatePathTruncated() {
- conf.SignatureSize = 8
- err := validatePath("dtLwhdnPPis", "asd")
- assert.Nil(s.T(), err)
- }
- func (s *CryptTestSuite) TestValidatePathInvalid() {
- err := validatePath("dtLwhdnPPis", "asd")
- assert.Error(s.T(), err)
- }
- func TestCrypt(t *testing.T) {
- suite.Run(t, new(CryptTestSuite))
- }
|