Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

basic_grc1155_token_test.gno

0.64 Kb · 19 lines
 1package grc1155
 2
 3import (
 4	"testing"
 5
 6	"gno.land/p/nt/testutils/v0"
 7	"gno.land/p/nt/uassert/v0"
 8)
 9
10func TestBasicGRC1155GetterReturnsReader(cur realm, t *testing.T) {
11	token := NewBasicGRC1155Token("ipfs://metadata")
12	reader := token.Getter()()
13
14	uassert.Equal(t, "ipfs://metadata", reader.Uri())
15	balance, err := reader.BalanceOf(testutils.TestAddress("readerOwner"), TokenID("1"))
16	uassert.True(t, err == nil, "reader balance lookup should not error")
17	uassert.Equal(t, int64(0), balance)
18	uassert.False(t, reader.IsApprovedForAll(testutils.TestAddress("readerOwner"), testutils.TestAddress("readerOperator")), "reader should expose approval reads")
19}