| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package sprig
- import (
- "testing"
- )
- func TestSha512Sum(t *testing.T) {
- tpl := `{{"abc" | sha512sum}}`
- if err := runt(tpl, "ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f"); err != nil {
- t.Error(err)
- }
- }
- func TestSha256Sum(t *testing.T) {
- tpl := `{{"abc" | sha256sum}}`
- if err := runt(tpl, "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"); err != nil {
- t.Error(err)
- }
- }
- func TestSha1Sum(t *testing.T) {
- tpl := `{{"abc" | sha1sum}}`
- if err := runt(tpl, "a9993e364706816aba3e25717850c26c9cd0d89d"); err != nil {
- t.Error(err)
- }
- }
- func TestAdler32Sum(t *testing.T) {
- tpl := `{{"abc" | adler32sum}}`
- if err := runt(tpl, "38600999"); err != nil {
- t.Error(err)
- }
- }
- func TestUUIDGeneration(t *testing.T) {
- tpl := `{{uuidv4}}`
- out, err := runRaw(tpl, nil)
- if err != nil {
- t.Error(err)
- }
- if len(out) != 36 {
- t.Error("Expected UUID of length 36")
- }
- out2, err := runRaw(tpl, nil)
- if err != nil {
- t.Error(err)
- }
- if out == out2 {
- t.Error("Expected subsequent UUID generations to be different")
- }
- }
|