tendermint/armor_test.go

21 lines
459 B
Go
Raw Normal View History

2016-03-13 14:00:27 -07:00
package crypto
import (
"testing"
2017-02-23 04:20:30 -08:00
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
2016-03-13 14:00:27 -07:00
)
func TestSimpleArmor(t *testing.T) {
blockType := "MINT TEST"
data := []byte("somedata")
armorStr := EncodeArmor(blockType, nil, data)
// Decode armorStr and test for equivalence.
blockType2, _, data2, err := DecodeArmor(armorStr)
2017-02-23 04:20:30 -08:00
require.Nil(t, err, "%+v", err)
assert.Equal(t, blockType, blockType2)
assert.Equal(t, data, data2)
2016-03-13 14:00:27 -07:00
}