Files
Igor Sirotin f9cc782a6f refactor: move services to pkg/services
Part of the Go project layout migration, item 31.

Pure move plus import-path rewrite across 687 files. No API or behaviour
change.

The services keep their grouping under pkg/services/<name> rather than
being promoted to pkg/<name>: 27 top-level directories in pkg/ would read
worse than what we have, and the grouping is what makes "an RPC service"
identifiable at a glance.

Paths that follow the move: the logosstorage test target and generate
step, the two wallet token-list tools, the migration-order check (and the
pre-rebase hook symlinked to it), and the storage env helper.

refs #7067
2026-08-21 10:11:05 +02:00

23 lines
517 B
Go

package wallet
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestErrBigIntSetFromString(t *testing.T) {
tcs := []struct {
Value string
Expected string
}{
{"hello", "failed to set big.Int balance from string 'hello'"},
{"123456.44abc", "failed to set big.Int balance from string '123456.44abc'"},
{"13e1234234", "failed to set big.Int balance from string '13e1234234'"},
}
for _, tc := range tcs {
require.Equal(t, tc.Expected, ErrBigIntSetFromString(tc.Value).Error())
}
}